读写txt,csv,xlsx,pkl,npy,json
1.txt文件
# 这种方式进行读写操作,可以不用写f.close()
# w:每次都重新覆盖并写入新的值
# a: 在文件后面追加,不进行覆盖
with open("xxx.txt", "w", encoding="utf-8") as f:
# out是一个数组,存放要写入的值
for i in out1:
f.write(i)
f.write(" ")
f.write("\n")
# 使用format形式写入
f.write('{}\n'.format(i))
a1 = []
with open("rel_expand.txt","r",encoding="utf-8") as f:
# 按行读入
for line in f:
# line = line.split(" ")
a1.append(line)
1.1 读取txt文件,并获取指定行的数据
import linecache
row_data = linecache.getline(path, row).strip()
2.csv文件
# 读csv文件
f = csv.reader(