解決Python?出現(xiàn)File?“<stdin>“,?line?1非語法錯(cuò)誤的問題
在VSCode寫了一個(gè)很簡單的程序:
str1 = 'Python is good' print(str1.replace('Python', 'python'))
點(diǎn)擊在終端運(yùn)行時(shí)報(bào)錯(cuò):
File “”, line 1
& C:Python challenge/test.py"
^
SyntaxError: invalid syntax
并非語法問題,而是因?yàn)樵赑ython解釋器的命令行下運(yùn)行了程序:
>>> & C:/Python challenge/test.py"
應(yīng)該在Windows的CMD下運(yùn)行才對,所以先退出Python解釋器:
>>> ^Z
在點(diǎn)擊在終端運(yùn)行就OK了:
PS C:Python challenge/test.py"
python is good
補(bǔ)充:python {File "<stdin>", line 1} error
學(xué)習(xí)Python時(shí),第一個(gè)程序hello.py(如下)
print("hello welcome to python world")
運(yùn)行報(bào)上圖錯(cuò)誤,是因?yàn)橐呀?jīng)命令行指示已經(jīng)運(yùn)行了Python解釋器,注意區(qū)分命令行環(huán)境和Python交互環(huán)境,如下圖,直接輸入python
進(jìn)入交互模式,即出現(xiàn)>>>是進(jìn)入了Python交互環(huán)境,相當(dāng)于啟動了Python解釋器,等待你一行一行地輸入源代碼,每輸入一行就執(zhí)行一行。而現(xiàn)在是已經(jīng)寫好了.py文件,想要一次性執(zhí)行完全部的源代碼,應(yīng)該直接運(yùn)行.py
文件,而不是以交互的方式輸入源代碼。
因?yàn)槲以趫?zhí)行python hello.py之前,還輸入了pyhon命令,正確做法應(yīng)該是直接執(zhí)行python hello.py
到此這篇關(guān)于Python 出現(xiàn)File “<stdin>“, line 1非語法錯(cuò)誤的解決辦法的文章就介紹到這了,更多相關(guān)Python出現(xiàn)File “<stdin>“, line 1非語法錯(cuò)誤內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
一文帶你了解Python中的type,isinstance和issubclass
這篇文章主要為大家詳細(xì)介紹了Python中的type、isinstance和issubclass的使用,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2023-01-01pandas分組聚合(agg,transform,apply)
在SQL中我們經(jīng)常使用 GROUP BY 將某個(gè)字段,按不同的取值進(jìn)行分組, 在pandas中也有g(shù)roupby函數(shù),本文主要介紹了pandas分組聚合(agg,transform,apply),具有一定的參考價(jià)值,感興趣的可以了解一下2024-04-04使用Pyhton集合set()實(shí)現(xiàn)成果查漏的例子
今天小編就為大家分享一篇使用Pyhton集合set()實(shí)現(xiàn)成果查漏的例子,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11python實(shí)現(xiàn)K折交叉驗(yàn)證
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)K折交叉驗(yàn)證,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-04-04python 機(jī)器學(xué)習(xí)之支持向量機(jī)非線性回歸SVR模型
這篇文章主要介紹了python 機(jī)器學(xué)習(xí)之支持向量機(jī)非線性回歸SVR模型,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06