运行一个相当长的代码(大约7000行),读取多个excel文件,使用pandas计算一些东西,生成多个excel文件输出,并使用matplotlib pyplot生成大约40个图表。代码通过一半的脚本,然后突然从ipython shell切换到分析器,给我这个错误消息。问题是,我甚至没有9001行。所以,我不知道修复它的方法,方法和位置。
在Spyder编辑器,Windows 10,16GB RAM上运行Python 2.7。请参阅上面的链接以获取错误消息的屏幕截图,如果您需要更多信息,请告诉我们!
Traceback (most recent call last):
File "C:\Users\eh\AppData\Local\Continuum\Anaconda2\lib\site-packages\qtconsole\base_frontend_mixin.py", line 163, in _dispatch
handler(msg)
File "C:\Users\eh\AppData\Local\Continuum\Anaconda2\lib\site-packages\spyder\widgets\ipythonconsole\namespacebrowser.py", line 188, in _handle_execute_reply
self.handle_exec_method(msg)
File "C:\Users\eh\AppData\Local\Continuum\Anaconda2\lib\site-packages\spyder\widgets\ipythonconsole\shell.py", line 225, in handle_exec_method
properties = ast.literal_eval(data['text/plain'])
File "C:\Users\eh\AppData\Local\Continuum\Anaconda2\lib\ast.py", line 49, in literal_eval
node_or_string = parse(node_or_string, mode='eval')
File "C:\Users\eh\AppData\Local\Continuum\Anaconda2\lib\ast.py", line 37, in parse
return compile(source, filename, mode, PyCF_ONLY_AST)
File "<unknown>", line 9001
...}
^
SyntaxError: invalid syntax
更新:
刚刚试过我的一个旧的(以前工作!)代码,不管我运行的是什么,我现在一直得到相同的错误代码。