python中有乙個讀寫csv檔案的包,直接import csv即可
新建test.csv
1.寫import csv
with open("test.csv","w",encoding='utf8') as csvfile:
writer=csv.writer(csvfile)
writer.writerow(["index","a_name","b_name"])
writer.writerows([[0,'a1','b1'],[1,'a2','b2'],[2,'a3','b3']])
直接使用這種寫法會導致檔案每一行後面會多乙個空行
解決的方法
用py程式設計客棧thon3程式設計客棧來寫wirterow時,開啟檔案時使用w模式,然後帶上newline=''
import csv
with open("test.csv","w",encoding='utf8',newline='') as csvfile:
writer=csv.writer(csvfile)
writer.writerow(["index","a_name","b_name"])
writerfhyqkhr.writerows([[0,'a1','b1'],[1,'a2','b2'],[2,'a3','b3']])
2.讀import cswww.cppcns.comv
with open("test.csv","r") as csvfile:
reader=csv.reader(csvfile)
for line in reader:
print(line)
python讀csv python讀寫csv檔案
1匯入相關包 importosimportreimportcsv 1讀取csv檔案 def read csv filename,header false res with open filename as f f csv csv.reader f if header 預設讀取頭部檔案 headers...
Python檔案的簡單讀寫
一 讀取檔案 1 使用open 函式開啟檔案 首先使用python的內建open 函式開啟讀取的物件檔案 f open file,mode,encoding file 被讀取的檔案儲存路徑 mode 操作模式,讀取時使用 r 同時預設為 r encoding 指定讀取的編碼格式,常用的是 utf 8...
java讀寫檔案的簡單實現
在朋友的blog上看到的,覺得很多人應該會遇到這樣的問題,貼出拉吧 讀檔案bufferedreader in new bufferedreader new inputstreamreader new fileinputstream infilename 不管你從磁碟讀,從網路讀,或者從鍵盤讀,讀到記...