Heim >Backend-Entwicklung >Python-Tutorial >为什么在 cmd 和 powershell 中运行 .py 的方式不同?

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

WBOY
WBOYOriginal
2016-06-06 16:24:042675Durchsuche

原题已知道如何处理,抱歉,作为初学者还有太多要做,同时不论回答者如何,在此谢谢各位回答。不过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就没这么多麻烦了。 看错了,求删
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn