2013-05-15 159 views
2

我一直在使用Anaconda和3.3.1在Windows桌面上运行代码。都好。一切正常。使用Anaconda和Spyder,我不断得到SyntaxError:无效的语法

当我尝试在我的笔记本电脑(也是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

这不是一个答案,只有一个扩展注释:

打开一个Python解释并键入

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

请后输出。 (这将告诉我们究竟是什么是在文件中。)

+0

好吧,我想我知道问题是什么......我的“Laptopname”实际上有一个撇号,就像在约翰的笔记本电脑,所以路径在技​​术上是C:\ Users \ John。只要创建一个新的用户名并从那里开始。谢谢! – user2373506

相关问题