繁体   English   中英

如何使用引号字符python 3

[英]How to use quote characters python 3

我目前正在使用以下文件打开CSV文件:

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

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

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

这给出了4组数据。 我知道我应该使用quotechar ='“',但是不确定语法或将其放在哪里。我应该在哪里/如何指定引号字符以得到所需的结果?系统是否将”视为引号默认字符? 如果没有,默认情况下使用什么?

谢谢

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

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

请注意,如果引号中有换行符(按照此脚注 ),您还需要newline=''

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM