前言
一、问题阐述
在txt文件中有双引号,但是read_csv之后,双引号消失,是什么原因?
二、原因
如果TXT文件内容类似于CSV格式,使用csv模块读取可能会去除双引号,因为CSV模块会将双引号识别为字段的定界符。
三、解决方法
设置quoting=csv.QUOTE_NONE来禁用双引号处理
代码如下(示例):
import csv
with open('example.txt', 'r') as file:
reader = csv.reader(file, quoting=csv.QUOTE_NONE)
for row in reader:
print(row)