如何使用引号字符python 3

2024-06-16 15:52:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我当前正在使用以下方法打开CSV文件:

with open('cweapons.csv', 'r') as csvfile:
    COMMONWEAPONS = list(csv.reader(csvfile))

其中一个字段包含要打印的逗号,不被视为新数据集的开始。例如:

Sword,1,2,"A really, Really big sword"

这给出了4组数据。我知道我应该用引号=“”,但我不确定它的语法或放在哪里。我应该在何处/如何指定引号字符以获得所需的结果?系统是否默认将“作为引号字符”?如果不是,它默认使用什么?你知道吗

谢谢


Tags: 文件csv数据csvfile方法aswithopen
1条回答
网友
1楼 · 发布于 2024-06-16 15:52:57

是的,它从defaults"。如果要更改它,请使用关键字参数(如docs中的示例):

spamreader = csv.reader(csvfile, delimiter=' ', quotechar='|')

注意,如果引号中有换行符,您还需要newline=''(根据this footnote)。你知道吗

相关问题 更多 >