2013-05-15 152 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