我使用Anaconda和3.3.1在我的Windows桌面上运行代码。都好。一切正常。
当我尝试在我的笔记本电脑上运行它(也是Windows,运行相同的版本)时,我不断收到SyntaxError:我编写的任何内容的语法无效。例如:
print ("Hello World")
>>> runfile(r'C:\Users\Laptopname\Desktop\.temp.py', wdir=r'C:\Users\Laptopname\Desktop')
File "<stdin>", line 1
runfile(r'C:\Users\Laptopname\Desktop\.temp.py', wdir=r'C:\Users\Laptopname\Desktop')
^
SyntaxError: invalid syntax
然而,当我在IDLE中运行它时,它运行正常。
我认为,Spyder的设置有问题。有什么想法吗?
答案 0 :(得分:0)
这不是答案,只是扩展评论:
打开python交互式解释器并输入
with open(r'C:\Users\Laptopname\Desktop\.temp.py', 'rb') as f:
print(repr(f.read()))
请发布输出。 (这将向我们显示完全文件中的内容。)