Pandas: 无法使用python熊猫读取csv

创建于 2017-05-29  ·  3评论  ·  资料来源: pandas-dev/pandas

代码示例,可能的复制示例

# Your code here
import pandas
var=pandas.read_csv("C:\Script\testexp.csv")

问题描述

我无法通过python大熊猫阅读csv。
请检查代码段,它给出以下错误:

追溯(最近一次通话):
文件““,第1行,在
parser_f中的第655行的文件“ C:ProgramDataAnaconda3libsite-packagespandasioparsers.py”
返回_read(filepath_or_buffer,kwds)
_read中的第405行的文件“ C:ProgramDataAnaconda3libsite-packagespandasioparsers.py”
解析器= TextFileReader(filepath_or_buffer, * kwds)__init__中的第762行的文件“ C:ProgramDataAnaconda3libsite-packagespandasioparsers.py”self._make_engine(self.engine)_make_engine中的第966行的文件“ C:ProgramDataAnaconda3libsite-packagespandasioparsers.py”self._engine = CParserWrapper(self.f,* self.options)
__init__中的文件“ C:ProgramDataAnaconda3libsite-packagespandasioparsers.py”,第1582行
self._reader = parsers.TextReader(src,** kwds)
在pandas._libs.parsers.TextReader .__ cinit__(pandas_libsparsers.c:4209)的第394行中,文件“ pandas_libsparsers.pyx”
在pandas._libs.parsers.TextReader._setup_parser_source(pandas_libsparse中,文件“ pandas_libsparsers.pyx”,第710行,
rs.c:8873)
FileNotFoundError:文件b'C:\ Scripttestexp.csv'不存在

[这应该解释为什么当前行为是一个问题以及为什么预期输出是更好的解决方案。]

预期产量

pd.show_versions()

将输出粘贴到此处pd.show_versions()

IO CSV Usage Question

最有用的评论

您可以尝试将其写为"C:\\Script\\testexp.csv"还是"C:/Script/testexp.csv" 。 我认为您需要转义反斜杠。

所有3条评论

文件路径正确,它们在文件上提供了读写权限。

您可以尝试将其写为"C:\\Script\\testexp.csv"还是"C:/Script/testexp.csv" 。 我认为您需要转义反斜杠。

或者您可以使用r"C:\Script\testexp.csv"

@TomAugspurger可能值得将其放在doc-string / docs中,因为这是一个相当常见的错误?

此页面是否有帮助?
0 / 5 - 0 等级