1 import csv#導入csv模塊 2 with open('C:\\Users\\Administrator\\Desktop\\test.csv',newline = '') as f:#打開路徑文件並換行以及別名為f 3 reader = csv.reader(f)#csv.reader函數讀取f的內容並賦值給reader對象 4 for content in reader:#遍歷reader對象的每一行並賦值給content 5 print(content)#打印 6 print("讀取完畢!")#讀取完畢
本來這段沒什么問題,但是我在創建文件的時候是直接把文件命名為test.csv,然后錄入數據保存,結果會報錯。
后來證實如果創建文件時手改后綴名會導致文件名稱格式是csv格式,但實際內容格式卻不是csv格式。
后來直接把數據復制到新打開的Excel文件內,並另存為csv文件,然后代碼運行成功。
這個是錯誤代碼報錯:
這個是手改文件后綴名后,打開文件時出現的提示語: