python開啟並閱讀csv檔案出現問題的解決方法

2021-10-19 10:48:10 字數 290 閱讀 1097

我在唐松老師所著《python網路爬蟲從入門到實踐(第2版)》 中閱讀到用python開啟csv的章節,發現用什麼編碼都不能正常開啟csv,甚至有些編碼開啟了顯示的是亂碼。

在經過試驗後,發現是我用excel的xlsx檔案強制轉換為csv檔案出了問題。用xlsx強制轉換的csv雖然能用excel開啟,但是其內部多了很多亂碼,真正用python讀的時候會出問題。

解決方法是在寫完資料後在excel內部另存為csv檔案,而非直接強制轉換。

書中也是說的另存為,也是我沒認真讀書,觀察細節吧。

python中csv檔案處理 讀寫csv檔案

1.讀取csv檔案 import csv with open stock.csv r as fp reader csv.reader fp reader是乙個迭代器,可以進行遍歷 titles next reader for x in reader print x 0 print x 1 print...

python 讀取並寫入csv

使用python讀取csv檔案 要讀取的csv檔案為 訓練用資料.csv 新建立的寫內容的檔案為 222.csv import csv csv file csv.reader open 訓練用資料.csv r f open 222.csv w newline writer csv.writer f ...

python3使用csv模組讀寫csv檔案

讀取csv檔案 import csv 開啟檔案,用with開啟可以不用去特意關閉file了,python3不支援file 開啟檔案,只能用open with open csv r encoding utf 8 as csvfile 讀取csv檔案,返回的是迭代型別 read csv.reader c...