python代码生成exe文件后,执行遇到问题——没法让用户输入字符了。注:代码在python2.7环境下测试成功。

python代码生成exe文件后,执行遇到问题——没法让用户输入字符了。注:代码在python2.7环境下测试成功。,第1张

换一个打包工具试试看。想不明白怎么回事。是不是powershell的原因。把它去掉再试试看。

很可能是它的原因。它截断了stdioinput

另外可能还有中文路径的原因。

此外还有可能少打包了一些程序。这个可能性也比较大。

不一定非要用powershell打开\x0d\用cmd运行也可以的,不过需要添加一下路径(c:\Python27是默认安装路径)\x0d\将以下代码保存为cmd文件,把你要运行的脚本文件拖到这个文件的图标上即可。\x0d\或者用自带的IDLE编辑器编辑的话,按F5可以直接运行;IDLE的位置在python27\lib\idlelib\idlepyw,双击运行即可

windows下用命令行方式运行Python脚本,用命令提示符(即cmd)就可以了,好像不用powershell这个高级货。

在cmd里,切换到脚本所在目录后,直接输入"xxxpy"就可以执行脚本了,连“pythonexe”都可以省略。

截图如下:

Windows Powershell 和 Windows Powershell(X86)都是可以用的,只不过前一个是在64位环境下运行而后一个是在32位环境下运行。python本身不是PowerShell内置的命令,所以你需要自己来设置系统环境变量。而鉴于你确实是设了环境变量,你可以在Powershell中执行 set-location C:\Python27,然后再运行 python 试试看,如果可以运行成功,就说明还是环境变量设置有问题,我看到网上也有人问道类似的问题,你可以参考:>

以上就是关于python代码生成exe文件后,执行遇到问题——没法让用户输入字符了。注:代码在python2.7环境下测试成功。全部的内容,包括:python代码生成exe文件后,执行遇到问题——没法让用户输入字符了。注:代码在python2.7环境下测试成功。、Windows Powershell无法运行,无法将“python”项识别为 cmdlet、函数、脚本文件或可运行程序的名称、powershell打开python的问题和.py文件闪退等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9788970.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存