csv导入中的问题

时间:2014-12-08 10:25:29

标签: python csv

我对python编程很陌生。我不知道问题所在。

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
pd.read_csv('C:/Python34/libs/kospi.csv')

我想在特定文件夹中导入csv文件,但只是失败。 问题是什么?如何指定特定的文件路径?

UnicodeDecodeError                        Traceback (most recent call last)
----> 4 pd.read_csv('C:/Python34/libs/kospi.csv')
--> 452         return _read(filepath_or_buffer, kwds)
--> 234     parser = TextFileReader(filepath_or_buffer, **kwds)
--> 542         self._make_engine(self.engine)
--> 679             self._engine = CParserWrapper(self.f, **self.options)
-> 1041         self._reader = _parser.TextReader(src, **kwds)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte

1 个答案:

答案 0 :(得分:0)

这与文件路径无关,但与您尝试打开的文件的编码无关:

pd.read_csv('C:/Python34/libs/kospi.csv', encoding="...")

您需要set the encoding parameter文件使用的编码 - 必须是UTF-8以外的编码。