使用Anaconda和Spyder,我不断收到SyntaxError:语法无效

时间:2013-05-15 16:50:55

标签: python syntax spyder anaconda

我使用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的设置有问题。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这不是答案,只是扩展评论:

打开python交互式解释器并输入

with open(r'C:\Users\Laptopname\Desktop\.temp.py', 'rb') as f:
    print(repr(f.read()))

请发布输出。 (这将向我们显示完全文件中的内容。)