python 讀取csv文件報錯問題
import csv
with open('E:/Selenium2script/DDT模塊/test.csv','rb') as f:
readers = csv.reader(f)
next(readers,None)
for line in readers:
print(line)
輸出:
_csv.Error: iterator should return strings, not bytes (did you open the file in text mode?)
問題分析:因為此csv文件是一個文本文件,並非二進制文件。
解決:
import csv
with open('E:/Selenium2script/DDT模塊/test.csv','rt') as f:
readers = csv.reader(f)
next(readers,None)
for line in readers:
print(line)
或者‘rt’換成‘r’
————————————————
版權聲明:本文為CSDN博主「海-最強的男人」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/c910118/article/details/78629153
