熊猫文件IO读取错误

问题描述:

新来的大熊猫,与WinXP的文件路径运行到一个错误始终如一,例如:熊猫文件IO读取错误

names1880 = pd.read_csv('C:\Documents and Settings\Foo\My Documents\pydata-book\pydata-book-master\ch02\names\yob1880.txt', names=['name', 'sex', 'births']) 

一直收到错误如下:

 
Exception         Traceback (most recent call last) 
in() 
----> 1 names1880 = pd.read_csv('C:\Documents and Settings\Foo\My Documents\pydata-book\pydata-book-master\ch02\names\yob1880.txt', names=['name', 'sex', 'births']) 

从读通提供文档,如果它的语法或解析器问题存在问题,请不要孤立。

任何反馈将不胜感激。

+4

您需要包括整个回溯,而不仅仅是第一线。 – DSM 2013-02-26 22:15:09

+0

也使用原始字符串或正斜杠或在文件路径中退出反斜杠。 – bernie 2013-02-26 22:18:40

除非你把r在前面的字符串时,\n被解释为一个新行:

In [1]: 'C:\Documents and Settings\Foo\My Documents\pydata-book\pydata-book-master\ch02\names\yob1880.txt' 
Out[1]: 'C:\\Documents and Settings\\Foo\\My Documents\\pydata-book\\pydata-book-master\\ch02\names\\yob1880.txt' 

VS

In [2]: r'C:\Documents and Settings\Foo\My Documents\pydata-book\pydata-book-master\ch02\names\yob1880.txt' 
Out[2]: 'C:\\Documents and Settings\\Foo\\My Documents\\pydata-book\\pydata-book-master\\ch02\\names\\yob1880.txt'