python 讀取 csv檔案某列遇到的問題

2021-10-05 21:30:36 字數 721 閱讀 5357

1.'gbk' codec can't decode byte 0xbd in position 3182: illegal multibyte sequence

換用 utf-8 編碼

2.'utf-8' codec can't decode byte 0xae in position 3180: invalid start byte

檔案中某一行出錯,具體也不清楚,沒在檔案裡找到與3180有關的內容(歡迎大佬調教)

3.with open( ' test1. csv','rb ',encoding=' utf-8" )as csvfile:valueerror: binary mode doesn't take an encoding argument

把 'rb' 改為 'r'

4.未完待續

原始碼:讀取test.csv檔案第二列

#因為open()預設開啟文字檔案

import csv

with open("test.csv", "r", encoding="gbk") as vsvfile:

reader = csv.reader(vsvfile)

rows = [row[1] for row in reader]

print(rows)

python讀取csv檔案

csv格式資料 import csvcsv資料儲存,包括三種方式 直接寫入csv檔案 寫入 一條或者多條資料 import csv header line1 line2 line3 rows 1,2,3 4,5,6 7,8,9 with open test.csv w as f file csv.w...

python讀取CSV檔案

reader讀取csv檔案,再用for迴圈遍歷 import csv with open customer.csv as f f csv csv.reader f for row in f csv print row 0 執行結果 id test 932467 1111 932468 2 93246...

python讀取csv檔案

在python裡面,讀取或寫入csv檔案時,首先要import csv這個庫,然後利用這個庫提供的方法進行對檔案的讀寫。0x01 獲取每一行 讀取csv檔案,用的是csv.reader 這個方法。返回結果是乙個 csv.reader的物件,我們可以對這個物件進行遍歷,輸出每一行,某一行,或某一列。如...