阻止Python添加" "在阅读一些.csv文件时

时间:2018-06-19 09:18:21

标签: python-3.x

我在Python3中打开了许多.csv文件。一些打开正常,脚本运行正常,其他我得到以下错误

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 5547: invalid start byte

如果我告诉Python忽略下面的错误

dataset = open('data.csv', 'r', errors='inore')

然后脚本运行,但它在.csv中的每个列标题周围添加引号,例如。

"No.","Time","Source","Destination"

如何在没有引号的情况下打开.csv,就像已经执行此操作的其他人一样,例如以下

 No.,Time,Source,Destination

我已经尝试在Linux Mint 18.3上使用Python 3.6.4和Mac OSx在Python 3.6.3上运行,并在两者上获得相同的结果。我没有Windows PC试试。

1 个答案:

答案 0 :(得分:1)

尝试剥离字符串伴侣:)

a ="\"a\""
print(a.strip("\""))

或替换“

a.replace("\"", "")