突破%

 

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上下文管理自动关闭文件
 


posted on 2022-06-21 00:58  突破%  阅读(20)  评论(0)    收藏  举报

导航