Rumah >pembangunan bahagian belakang >Tutorial Python >为什么在 cmd 和 powershell 中运行 .py 的方式不同?

为什么在 cmd 和 powershell 中运行 .py 的方式不同?

WBOY
WBOYasal
2016-06-06 16:24:042674semak imbas

原题已知道如何处理,抱歉,作为初学者还有太多要做,同时不论回答者如何,在此谢谢各位回答。不过CMD中运行的确不用再命令中写出python 即可以python打开py,而powershell确实需要在命令中写明python,关于其他的不同,就请大家说说这个吧,同时说点python刚学需要做些什么吧...

回复内容:

题主已经修改了问题,原问题可以看问题日志,关于新问题,我本人对Python不甚了解,就不班门弄斧了,大家可以参照其他人的回答

-------------------------------------------------------------------------


认真看看提示会死吗?

为什么在 cmd 和 powershell 中运行 .py 的方式不同? 他不是让你用.\rr.py嘛,而且我记得你要用python去启动这个文件才对。 现在问题的话
$PROFILE 里写
<code class="language-powershell"><span class="nv">$env:PATHEXT</span> <span class="p">+=</span> <span class="s2">";.py"</span>
</code>
我遇到的最多的问题就是编码问题。cmd和powershell显示中文的codepage不同。如果你的codepage没设置好。轻则文字乱码。重则程序报错。。 python xx.py 应该是powershell自带的文件类型接口没法直接识别xx.py,它要你写成./xx.py才能识别到这个脚本。后者格式更符合linux下的文件表达,更易于被旧的shell文件类型接口识别。
cmd的文件接口更加新一些,可以直接识别xx.py文件,调用python解释器。
其实都写成python xx.py就没这么多麻烦了。 看错了,求删
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn