无法在 Python 3.3 中打开文本文件 (CSV)
Can't open textfile (CSV) in Python 3.3
我卡住了,我觉得自己很愚蠢。
我有一个包含推文的数据库,我正在使用 .NET 将其导出到 .CSV。我想使用 Python 使用 Pandas 和 NLTK 分析这些数据。但是我完全停留在第一步,即:'reading the CSV in Python'。这导致了这个问题:
如果我是创建文本文件的人,打开文件并打印文本不会那么难吗?
我正在使用以下 C#
代码生成 CSV 文件(应该在 UTF8
中?)
使用 (FileStream fs = new FileStream(fullFileName, FileMode.Append, FileAccess.Write))
使用 (StreamWriter sw = new StreamWriter(fs, Encoding.UTF8))
根据chardet编码为:ISO-8859-2
.
在正确方向上的一点提示将不胜感激...
如果编码是 ISO-8859-2,请尝试告诉 Python 用它打开它。例如。 open('filename', encoding='iso-8859-2')
.
我卡住了,我觉得自己很愚蠢。
我有一个包含推文的数据库,我正在使用 .NET 将其导出到 .CSV。我想使用 Python 使用 Pandas 和 NLTK 分析这些数据。但是我完全停留在第一步,即:'reading the CSV in Python'。这导致了这个问题:
如果我是创建文本文件的人,打开文件并打印文本不会那么难吗?
我正在使用以下 C#
代码生成 CSV 文件(应该在 UTF8
中?)
使用 (FileStream fs = new FileStream(fullFileName, FileMode.Append, FileAccess.Write)) 使用 (StreamWriter sw = new StreamWriter(fs, Encoding.UTF8))
根据chardet编码为:ISO-8859-2
.
在正确方向上的一点提示将不胜感激...
如果编码是 ISO-8859-2,请尝试告诉 Python 用它打开它。例如。 open('filename', encoding='iso-8859-2')
.