python文件操作
文件的打开关闭
步骤:
打开文件或新建一个文件
读/写数据
关闭文件
打开文件
格式:
a = open(“文件名”,“w”) 或 a = open(“文件名”,“r”)
不同打开文件的方式:
r:以只读方式打开文件。
w:打开一个文件只用于写入。
a:打开一个文件用于追加。
rb:以二进制格式打开一个文件用于只读。
wb:以二进制格式打开一个文件用于写入。
ab:以二进制格式打开一个文件用于追加。
写数据(write)
格式:
如果文件不存在那么创建,如果文件存在那么就先清空,然后写入数据。
读数据(read)
格式:
用open打开文件时,使用的是“r”的话可以省略
如果没有文件,打开报错,存在该文件才能操作
如果文件中存在中文,会出现乱码需要添加encoding=‘utf-8’
读数据(readlines)
就像read没有参数时一样,readlines可以按照行的方式把整个文件中的内容进行一次性读取,返回的是一个列表,其中每一行的数据为一个元素。
格式:
读数据(readline)
readline可以按照行的方式把整个文件中的内容进行一行一行的读取。
格式:
可写(a)
格式:
(可写)形式打开文件,如果文件不存在则创建并从头添加写入的内容,存在则原有数据后追加数据
二进制文件的读写
读数据(rb)
格式1:
格式2:
格式2中不需要手动关闭文件,所以经常被使用。
如果没有文件,打开报错,存在该文件才能操作。
写数据(wb)
格式:
备份图片:
文件重命名
os模块中的rename()可以完成对文件的重命名操作
格式:
删除文件
os模块中的remove()可以完成对文件的重命名操作
格式:
文件夹相关操作
创建文件夹
os模块中的mkdir()可以完成对文件的重命名操作
获取当前目录
os模块中的getcwd()可以获取当前目录