python文件讀寫

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文件是用','分隔

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章