python自动化之文件读写
文件读写, 直接学习with open,文件自动关闭
一、文件读写
1、打开文件
open() 函数有两个参数:文件名和模式。
有四种打开文件的不同方法(模式):
"r" - 读取 - 默认值。打开文件进行读取,如果文件不存在则报错。
"a" - 追加 - 打开供追加的文件,如果不存在则创建该文件。
"w" - 写入 - 打开文件进行写入,如果文件不存在则创建该文件。
"x" - 创建 - 创建指定的文件,如果文件存在则返回错误。
此外,您可以指定文件是应该作为二进制还是文本模式进行处理。
"t" - 文本 - 默认值。文本模式。
"b" - 二进制 - 二进制模式(例如图像)。
with open("test.txt","a") as f:
2、文件读取
with open("test.txt","a") as f:
print(f.read()) # 读取文件内容,返回整个文本,也可以通过传入参数限定返回行数
print(f.readline()) # 返回一行
for x in f:
print(x) # 逐行读取
# f.close() 关闭文件,with上下文管理自动关闭文件
浙公网安备 33010602011771号