1.概述在平时自动化测试工作中,经常会用python对一些文件进行读写操作。其中使用最多的文件格式,就是txt, log, json, csv, xml, zip, tar, gz, rar, excel,这十种文件格式。
其中txt, log, json, csv, xml这五种格式,使用python标准库就可以操作。
2.txt, log文件读写.txt和.log文件的读写方式相同,下面只以.txt文件做为例子。
1)写:with open("test.txt","w") as f:
f.write("test string")
2)读:with open("test.txt","r") as f:
print(f.read())
3)注意事项:一般文件的模式
r: 以读方式打开
w : 以写方式打开,
a: 以追加模式打开 (从 EOF 开始, 必要时创建新文件)
多媒体mp3,mp4,或者包含特殊字符的模式
rb: 以二进制读模式打开
wb: 以二进制写模式打开
ab : 以二进制追加模式打开
其它:
r+,w+,a+,rb+,wb+,ab+
4)Python读取大文件(GB级别):#内存分配交给python解释器处理,读取效率很高,且占用资源少with open("test.txt","r") as f: for line in f:
print(line)
3.json文件读写
1)写:import json
test_dict = {'bigberg': [7600,

本文介绍了Python中常见的文件读写操作,包括txt和log文件的简单读写,json文件的序列化和反序列化,csv文件的writer和Dictwriter类使用,以及xml文件的生成和解析。示例代码详细展示了各种操作方法。
最低0.47元/天 解锁文章
-txt, log, json, csv, xml文件&spm=1001.2101.3001.5002&articleId=110345267&d=1&t=3&u=69e2cda4ef49419eb68064e832be9f03)
2378

被折叠的 条评论
为什么被折叠?



