我在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试试。
答案 0 :(得分:1)
尝试剥离字符串伴侣:)
a ="\"a\""
print(a.strip("\""))
或替换“
a.replace("\"", "")