txt文件
讀
with open (file.txt,'r',enconding='uft-8') as f:
tmp = f.readlines()
tmp = tmp.strip().split('\t')
with open組合打開文件
readlines()讀取文件每一行內容並保存爲一個字符串,包括換行符(一般windows爲‘\r\n’,linux爲'\t')、分隔符('\t')
strip()方法將字符串首尾的換行符去掉
split('\t')方法將字符串以‘\t’的方式進行分隔,返回一個列表
寫
write()逐次寫入
writelines()一次性將列表內容寫入文件
'\t'.jion(list),將列表內容以\t連接爲字符串,這樣纔可以寫入文件,列表無法直接寫入文件
csv文件
讀、寫
import csv
with open (file.csv) as f:
reader = csv.reader(f)
write = csv.write(f)
csv文件可以用python的csv模塊來直接處理,他和txt的區別在於txt文件時用'\t'分隔,csv文件是用','分隔