问题解决!命令行环境运行python脚本(compile指令)

震惊!指令屡屡报错的原因竟然是它!

我存放python脚本文件的文件夹原来叫Python Works,每次用cd指令改路径去这个文件夹都会报错,说找不到Works这个文件夹。真滴纳闷,我文件明明叫Python Works它为何会报Works的错??

好的我们换个角度想一想,为何Python被省掉了?

因为它是一个指令。空格把Python和Works隔开,再加上指令不分大小写,所以文夹件名里面的Python被理解成了python指令。

所以下次起名要有个性一点哈。(绕开各种指令,关键字啥啥的)

compile,你以为生成了什么?

脚本文件叫TEST.py,我单纯滴以为python -m py_compile TEST.py 在同一个文件夹下(它现在叫PythonWorks啦,没有空格Python就不会被读成指令了,哈哈)会生成一个TEST.pyc,然后我就去run它,报错,它不存在。
后来调用dir,查了下文件夹里多了个__pycache__

你哪位??

进去后发现里面就是pyc文件,但是这个pyc的名字和我想的还不太一样。
它叫 TEST.cpython-37.pyc
??为何一股玛丽苏的味道

不管,run它,成功。

总结

1.文件夹起名需谨慎
2.学术不能想当然!
3.dir真滴好用吼

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值