為了練習,我從一本書中撰寫了這段代碼。但是,當我嘗試運行它時,它不起作用,并且我一直遇到相同的錯誤“預期 str、位元組或 os.PathLike 物件,而不是讀取器”。如果你們能檢查出來并告訴我,出了什么問題,那就太好了。我會很感激的。提前致謝!
import csv
ruta = open(r"C:\Users\ronald\Documents\PYTHON DATA\importes.csv")
ruta = csv.reader(ruta)
with open(ruta, encoding='latin1') as fichero_csv:
lector = csv.reader(fichero_csv)
next(lector, None)
importe_total = 0
for linea in lector:
importe_str = linea [2]
importe = float(importe_str)
importe_total = importe_total importe
print(importe_total)
uj5u.com熱心網友回復:
你不需要打open()兩次電話。with只需在陳述句中以檔案名作為引數呼叫一次。
with open(r"C:\Users\ronald\Documents\PYTHON DATA\importes.csv", encoding='latin1') as fichero_csv:
lector = csv.reader(fichero_csv)
next(lector, None)
importe_total = 0
for linea in lector:
importe_str = linea [2]
importe = float(importe_str)
importe_total = importe_total importe
print(importe_total)
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/523242.html
上一篇:嵌套JSON到CSV(多級)
