解決Python?出現(xiàn)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"
應(yīng)該在Windows的CMD下運行才對,所以先退出Python解釋器:
>>> ^Z
在點擊在終端運行就OK了:
PS C:Python challenge/test.py"
python is good
補充:python {File "<stdin>", line 1} error

學(xué)習(xí)Python時,第一個程序hello.py(如下)
print("hello welcome to python world")
運行報上圖錯誤,是因為已經(jīng)命令行指示已經(jīng)運行了Python解釋器,注意區(qū)分命令行環(huán)境和Python交互環(huán)境,如下圖,直接輸入python進入交互模式,即出現(xiàn)>>>是進入了Python交互環(huán)境,相當于啟動了Python解釋器,等待你一行一行地輸入源代碼,每輸入一行就執(zhí)行一行。而現(xiàn)在是已經(jīng)寫好了.py文件,想要一次性執(zhí)行完全部的源代碼,應(yīng)該直接運行.py文件,而不是以交互的方式輸入源代碼。

因為我在執(zhí)行python hello.py之前,還輸入了pyhon命令,正確做法應(yīng)該是直接執(zhí)行python hello.py

到此這篇關(guān)于Python 出現(xiàn)File “<stdin>“, line 1非語法錯誤的解決辦法的文章就介紹到這了,更多相關(guān)Python出現(xiàn)File “<stdin>“, line 1非語法錯誤內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python調(diào)用C# Com dll組件實戰(zhàn)教程
下面小編就為大家?guī)硪黄狿ython調(diào)用C# Com dll組件實戰(zhàn)教程。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10
Python?matplotlib數(shù)據(jù)可視化圖繪制
這篇文章主要介紹了Python?matplotlib數(shù)據(jù)可視化圖繪制,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下2022-07-07
python -m pip install 和 pip in
python -m pip install <package> 使用了 -m 參數(shù)來確保以 Python 模塊的形式運行 pip,適用于確保在不同的環(huán)境中正確使用 pip,這篇文章主要介紹了python -m pip install 和 pip install 的區(qū)別,需要的朋友可以參考下2023-07-07

