首页 > 其他分享 >py03-文件操作

py03-文件操作

时间:2023-11-26 22:22:35浏览次数:29  
标签:文件 utf 读取 encoding 写入 py03 操作 open

三、文件操作

1、文件操作
(1)格式:变量名 = open('文件','权限',encoding='utf-8')

f = open(r'F:\code\a.txt', 'a', encoding='utf-8')
f.write("abc")
f.close()

(2)权限:读-r;覆盖写-w;追加写-a
(3)读取:
read():读取结果为字符串
readline():一次读一行,有迭代功能
readlines():读取所有行,存放在列表里
(4)写入:
write():写入
writelines():写入多行
(5)其他权限:
r+ :读+写,追加
w+ :写+读,覆盖
a+ :写+读,追加
(6)以二进制字节码的方式读取、写入:rb 、wb 、ab
(7)推荐自带进入退出的文件操作方式:

with open('文件','权限',encoding='utf-8') as f:
    print(readlines())
    ......

标签:文件,utf,读取,encoding,写入,py03,操作,open
From: https://www.cnblogs.com/wangfengzi/p/17858095.html

相关文章

  • SkiaSharp库在NetCore下跨平台图片操作基础使用方法
    SkiaSharp库在NetCore下跨平台图片操作基础使用方法:在跨平台开发中,处理图片是一项常见的需求。而SkiaSharp库是一个强大的工具,它提供了在NetCore平台下进行跨平台图片操作的能力。本文将介绍SkiaSharp库在NetCore下的基础使用方法,以及逐步深入的高级功能。什么是SkiaSharp?SkiaS......
  • 调用labview生成的dll文件中包含 labview的2维数组作为输出输出时,如何操作
    以前使用python调用labview生成的dll时,如果直接使用labview本身的二维数组,程序就会自己崩溃,也无法使用,但由于二维本质就是一维,所以用的一维加行列可以解决这个问题,绕开了这个labview二维数组的结构但是最近有研究了一下,发现可以解决这个问题,现在记录如下,首先,从网上找到了一......
  • C语言【文件操作】
    C语言【文件操作】1、输入/输出流的定义。​ C语言中,文件输入/输出以流的方式进行。​ 读还是写,输入还是输出,是站在内存(程序)的角度来看的。从程序(内存)向数据源(如文件、网络等)传递数据的过程叫做读数据,读数据使用的路径叫做输入流,一般读数据的过程是一个解码的过程;从数据源(如文......
  • 文件查找,打包压缩及解压
    9.1文件查找使用which命令在环境变量PATH设置的目录中查找符合条件的命令文件。使用locate命令查找还可以使用find命令查找(速度较慢)添加-ls可以查看文件的详细信息还可以通过-maxdepth指定查找的目录的深度。另外,find命令还可以根据时间查找、根据文件属主或属组查找以及根据文......
  • Linux学习随笔——文件查找、打包压缩及解压
    一、文件查找echo命令可以查看变量PATH的值;which命令可以在环境变量PATH设置的目录中查找符合条件的命令文件,查看其是否存在以及执行的位置;locate命令可以让用户快速查找到所需要的文件或目录,在使用该命令之前可先使用updatedb命令手动更新数据库;find命令:查找文件添加“i”忽......
  • 代码随笔-Python练习之读取本地文件
    1importre2importrequests34#读取本地的xml文件5withopen('.\lol.txt','r',encoding='utf-8')asf:6forlineinf:7if'"instance_id"'inline:8start_index=line.fi......
  • Linux操作系统学习7
    Linux操作系统存储管理在此分享一下Linux操作系统的存储管理。在Linux操作系统中,存储管理是非常重要的一部分。它涉及到如何管理计算机的内存、磁盘和其他存储设备,以确保系统的高效运行。Linux操作系统的存储管理主要包括以下几个方面:1.内存管理:Linux操作系统使用虚拟......
  • curl 中减少内存分配操作
    今天我在libcurl内部又做了一个小改动[1],使其做更少的malloc。这一次,泛型链表函数被转换成更少的malloc(这才是链表函数应有的方式,真的)。研究malloc几周前我开始研究内存分配。这很容易,因为多年前我们curl中就已经有内存调试和日志记录系统了。使用curl的调试版本,并......
  • Linux文件权限
    1基本权限UGOU:owner,属主G:group,属组O:other,其他用户用户对文件的权限还取决于文件的属性,即文件赋予角色什么权限。结合两者才能得知一个用户对于一个文件的权限。2文件属性使用ll即可查看文件属性第一个字符为文件类型,在Linux中,文件有如下几种类型:d:文件夹-:普通文件l:软......
  • 文件权限
    在Linux系统中,每个文件和目录都关联着一组权限,这些权限决定了谁可以对文件进行何种操作。文件权限通常分为三个主要部分:所有者权限、群组权限和其他用户权限。所有者权限:文件或目录的所有者拥有最高级别的权限,可以控制文件的读取、写入和执行。群组权限:Linux系统中可以为文件分......