简单总结了一些python文件操作,持续补充中,
记得持续关注哦
Python文件操作
读写*****************************************
1.表格操作
1.1 CSV表格读写
最常见用法
#读取csv
f = open('读取.csv','r')
ls = []
for line in f:
ls.append(line.strip('\n').split(','))
f.close()
print(ls)
#写入csv
fp = open('写入.csv','w')
for row in ls:
fp.write(','.join(row)+'\n')
fp.close()
1.2xlsx表格读写
待更新。。。
2.文件读写
2.1 txt文件读写
2.1.1 读入文本文件并统计出现次数
fi = open("读入文件.txt","r")
fo = open("输出文件.txt","w")
txt = fi.read()
d = {}
for item in txt:
d[item] = d.get(item,0)+1
ls = list(d.items())
ls.sort(key=lambda x:x[1], reverse=True)
for i in range(len(ls)):
ls[i] = "{}:{}".format(ls[i][0],ls[i][1])
fo.write(",".join(ls))
fi.close()
fo.close()