我正在尝试删除csv中的最后一行,但是我收到错误: _csv.Error: string with NUL byte
这是我到目前为止:
dcsv = open('PnL.csv' , 'a+r+b')
cWriter = csv.writer(dcsv, delimiter=' ')
cReader = csv.reader(dcsv)
for row in cReader:
cWriter.writerow(row[:-1])
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚为什么我会一直收到错误
我只需用readlines()读取整个文件,弹出最后一行,然后用csv模块编写
import csv
f = open("summary.csv", "r+w")
lines=f.readlines()
lines=lines[:-1]
cWriter = csv.writer(f, delimiter=',')
for line in lines:
cWriter.writerow(line)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10264 次 |
最近记录: |