python - 读取 CSV 文件时出现奇怪的字符

标签 python encoding

我尝试用 Python 读取 CSV 文件,但第一行的第一个元素是这样读取的 0,而奇怪的字符不在文件中,它只是一个简单的 0。这是我使用的代码:

matriceDist=[]
file=csv.reader(open("distanceComm.csv","r"),delimiter=";")
for row in file:
    matriceDist.append(row)
print (matriceDist)

最佳答案

我遇到了同样的问题。将您的 excel 文件保存为 CSV (MS-DOS) 与 UTF-8 相比,那些奇怪的字符应该会消失。

关于python - 读取 CSV 文件时出现奇怪的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50228008/

相关文章:

java - Java中通过编码将char转换为十六进制

python - 在 Python 中连接成对的列表元素

python - IPython Notebook 中的列表理解返回 [None, None, None...]

c++ - 二值图像角点检测

ios - 这个字符串是什么格式?

linux - Liquidsoap标签编码

python - 调用 Tk() 实际上做了什么?

python - 未绘制直方图

ios - 文件系统路径字符串的正确编码是什么?

perl - 在Perl POD, "utf8", "UTF-8"或 "utf-8"中应使用什么字符串来指定编码?