[问题] VSCode终端机打不开.py档

楼主: JustAragaki (徐玄最高!)   2021-10-07 02:53:52
各位版上先进大家好
小弟是Python初学者
前几天用VSCode,都能够在终端机执行指令
今天打算试试看爬虫,照着网络教学从CMD下载了bs4等模组
一开始要汇入的时候发现
因为模组跟新file没有放在同个地方,导致无法输入模组
后来把新file移到跟模组一样的地方就没报错
但大概试了一下在终端机执行,结果不行,出现下列文字
我以为是我没写好,所以又去把之前可以用的.py执行看看
最后发现还是一样出现下面文字(顺便附图):
https://imgur.com/a/iCg5Z2M
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都试试看啦http://i.imgur.com/xCuqJq7.jpg噢这个就是编码的问题了,在后面加上 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