[問題] VSCode終端機打不開.py檔

作者: JustAragaki (徐玄最高!)   2021-10-07 02:53:52
各位版上先進大家好
小弟是Python初學者
前幾天用VSCode,都能夠在終端機執行指令
今天打算試試看爬蟲,照著網路教學從CMD下載了bs4等模組
一開始要匯入的時候發現
因為模組跟新file沒有放在同個地方,導致無法輸入模組
後來把新file移到跟模組一樣的地方就沒報錯
但大概試了一下在終端機執行,結果不行,出現下列文字
我以為是我沒寫好,所以又去把之前可以用的.py執行看看
最後發現還是一樣出現下面文字(順便附圖):

test.py : 無法辨識 'test.py' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱
。請檢查名稱拼字是否正確,如果包含
路徑的話,請確認路徑是否正確,然後再試一次。
位於 線路:1 字元:1
+ test.py
+ ~~~~~~~
+ CategoryInfo : ObjectNotFound: (test.py:String) [],
CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Suggestion [3,General]: 找不到 test.py 命令,但它確實存在於目前的位置。
Windows PowerShell 預設並不會從目前的位置載入命令。如果您信任這個命令,請改為
輸入 ".\test.py"。如需詳細資料
,請改為輸入 ".\test.py"。如需詳細資料,請參閱 "get-help
about_Command_Precedence" 。PS C:\Users\Chris\Desktop\PYTHON相關>
如果按系統提示,照指令輸入:.\test.py
並不會有任何反應
小弟已經重灌Python跟VSCode了,但還是一樣的情況
上網找答案,去環境變數那邊新增路徑,結果也是一樣
真的束手無策,煩請版上先進不吝指點,謝謝
作者: Woqeker (窩顆ker)   2021-10-07 04:53:00
python3 test.py
作者: moodoa3583 (金牌台灣啤酒)   2021-10-07 08:05:00
windows 的話應該 python test.py 吧,都試試看
作者: OrzOGC (洞八達人.拖哨天王)   2021-10-07 09:00:00
linux/windows都要先python啦
作者: lycantrope (阿寬)   2021-10-07 09:20:00
python3 test.py
作者: moodoa3583 (金牌台灣啤酒)   2021-10-07 11:35:00
噢樓樓上我的意思是 windows 系統的電腦直接下 python執行就好,linux 才要下 python3 (除非 windows 系統同時也裝了2跟3)不然也是會抓不到(如圖),總歸就是 python,python3都試試看啦
噢這個就是編碼的問題了,在後面加上 encoding='utf-8' 試試看像是這樣y = bytearray("p", encoding='utf8')
作者: poototo (poototo)   2021-10-07 12:14:00
bytearray 只能用0~255的int
作者: moodoa3583 (金牌台灣啤酒)   2021-10-07 12:25:00
bytearray 可以丟字串進去,回傳出來的會是0~255之間的對應值,像是“P”就是對應到80
作者: JustAragaki (徐玄最高!)   2021-10-07 12:33:00
對不起,我笨了,哈哈哈那請問一下為什麼會出現第一張圖,紅色那些字?因為我昨天以前直接在終端機輸入 test.py,就可以順順地跑出我要的東西,但昨天從cmd安裝bs4套件之類的東西後,就變成說會有紅色的那些敘述出現,我如果把整個py檔搬到安裝python的資料夾裡面,也沒辦法解決
作者: s0914714 (YA)   2021-10-07 13:50:00
之前是用PowerShell?還是cmd?
作者: JustAragaki (徐玄最高!)   2021-10-07 13:54:00
一直都是用power shell,cmd只有在昨天安裝模組的時候用,所以不知道是不是跟這個有關
作者: s0914714 (YA)   2021-10-07 13:59:00
我自己測試是有差 你試試看
作者: JustAragaki (徐玄最高!)   2021-10-07 14:30:00
測試結果仍舊解決不了,目前只能用指定路徑的方式python .\test.py的方式,就能像以往那樣正常跑未來會再找找看怎麼解決,畢竟滿有趣的,但希望版上大大有解方的話也可拋磚引玉一下QQ
作者: lycantrope (阿寬)   2021-10-07 15:34:00
把python3 加入你的環境變數啊

Links booklink

Contact Us: admin [ a t ] ucptt.com