小编use*_*447的帖子

如何使用 csv 模块为“分隔符”提供 2 个字符?

我正在尝试使用分隔符“@|@”生成 csv,但是我无法通过下面的代码实现。

import csv
ifile  = open('test.csv', "rb")
reader = csv.reader(ifile)
ofile  = open('ttest.csv', "wb")
writer = csv.writer(ofile, delimiter='|', quotechar='"', quoting=csv.QUOTE_ALL)
for row in reader:
    writer.writerow(row)
ifile.close()
ofile.close()
Run Code Online (Sandbox Code Playgroud)

运行时,它抛出以下错误。

import csv
ifile  = open('test.csv', "rb")
reader = csv.reader(ifile)
ofile  = open('ttest.csv', "wb")
writer = csv.writer(ofile, delimiter='|', quotechar='"', quoting=csv.QUOTE_ALL)
for row in reader:
    writer.writerow(row)
ifile.close()
ofile.close()
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现这个目标?

python csv

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

csv ×1

python ×1