# Your code here
import pandas
var=pandas.read_csv("C:\Script\testexp.csv")
我无法通过python大熊猫阅读csv。
请检查代码段,它给出以下错误:
追溯(最近一次通话):
文件“
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()
文件路径正确,它们在文件上提供了读写权限。
您可以尝试将其写为"C:\\Script\\testexp.csv"
还是"C:/Script/testexp.csv"
。 我认为您需要转义反斜杠。
或者您可以使用r"C:\Script\testexp.csv"
@TomAugspurger可能值得将其放在doc-string / docs中,因为这是一个相当常见的错误?
最有用的评论
您可以尝试将其写为
"C:\\Script\\testexp.csv"
还是"C:/Script/testexp.csv"
。 我认为您需要转义反斜杠。