您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“Python出現File “<stdin>“, line 1非語法錯誤如何解決”,內容詳細,步驟清晰,細節處理妥當,希望這篇“Python出現File “<stdin>“, line 1非語法錯誤如何解決”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
在VSCode寫了一個很簡單的程序:
str1 = 'Python is good' print(str1.replace('Python', 'python'))
點擊在終端運行時報錯:
File “”, line 1
& C:Python challenge/test.py"
^
SyntaxError: invalid syntax
并非語法問題,而是因為在Python解釋器的命令行下運行了程序:
>>> & C:/Python challenge/test.py"
應該在Windows的CMD下運行才對,所以先退出Python解釋器:
>>> ^Z
在點擊在終端運行就OK了:
PS C:Python challenge/test.py"
python is good
學習Python時,第一個程序hello.py(如下)
print("hello welcome to python world")
運行報上圖錯誤,是因為已經命令行指示已經運行了Python解釋器,注意區分命令行環境和Python交互環境,如下圖,直接輸入python
進入交互模式,即出現>>>是進入了Python交互環境,相當于啟動了Python解釋器,等待你一行一行地輸入源代碼,每輸入一行就執行一行。而現在是已經寫好了.py文件,想要一次性執行完全部的源代碼,應該直接運行.py
文件,而不是以交互的方式輸入源代碼。
因為我在執行python hello.py之前,還輸入了pyhon命令,正確做法應該是直接執行python hello.py
讀到這里,這篇“Python出現File “<stdin>“, line 1非語法錯誤如何解決”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。