Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么pandas库在不同的IDLE上提供恒定的Unicode错误?_Python_Pandas - Fatal编程技术网

Python 为什么pandas库在不同的IDLE上提供恒定的Unicode错误?

Python 为什么pandas库在不同的IDLE上提供恒定的Unicode错误?,python,pandas,Python,Pandas,我在spyder3 IDLE上编写代码时,它突然停止工作并崩溃,我可以重置它,但当我导入Pandas以使用它时,当我运行它时,它会显示以下错误消息: Traceback (most recent call last): File "C:/Users/INVENTARIT/exercise.py", line 2, in <module> import pandas as pd File "C:\Users\INVENTARIT\pandas.py", line 10

我在spyder3 IDLE上编写代码时,它突然停止工作并崩溃,我可以重置它,但当我导入Pandas以使用它时,当我运行它时,它会显示以下错误消息:

Traceback (most recent call last):
  File "C:/Users/INVENTARIT/exercise.py", line 2, in <module>
    import pandas as pd
  File "C:\Users\INVENTARIT\pandas.py", line 10
    reading_file = open('C:\Users\INVENTARIT\Downloads\Death - Wikipedia.pdf'.decode('utf = 8')).read()
                       ^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
回溯(最近一次呼叫最后一次):
文件“C:/Users/INVENTARIT/exercise.py”,第2行,在
作为pd进口熊猫
文件“C:\Users\INVENTARIT\pandas.py”,第10行
reading_file=open('C:\Users\INVENTARIT\Downloads\Death-Wikipedia.pdf'.decode('utf=8')).read()
^
SyntaxError:(unicode错误)'UnicodeScape'编解码器无法解码位置2-3中的字节:截断\UXXXXXXXX转义

我让Spyder3处于空闲状态并在Pycharm空闲状态下启动,导入pandas会给出准确的错误消息。

您的脚本所在的目录中有一个名为pandas.py的文件。正在加载哪个python而不是系统库。您需要删除或重命名它。

为什么要对文件路径进行
解码
呢?删除
后是否可以尝试运行脚本。解码('utf=8')
?并尝试使用前斜杠,Windows会处理这些问题哦!我删除了另一个扩展名为.pyc的文件。它现在工作得很好。非常感谢。