问题描述
近期,笔者发现,在Windows 10命令行中通过python3 XXX.py
的方式运行python脚本时,无法产生任何预期输出。例如,以下一个简单的文件test.py:
# 文件名:test.py
print("Hello!")
在命令行中输入python3 test.py
时,并不会打印出
“Hello!”
也没有报错,而是没有任何输出就结束了。
解决方法
运行以下命令即可成功显示需要打印的内容:
不信
python.exe test.py
原因应该是系统变量里确实没有python3.exe
的实际可执行文件了(有同名的文件,但已经不能用了,可以试着在命令行输入python3
进行测试,应该会打开应用商店),尽管你可能安装了python3.6
、python3.9
之类的。