在Window终端上运行 "exe" Python3。

问题描述 投票:0回答:1

我有一个简单的代码,有一些 "print "和 "input".我用cx_freeze把我的python代码转换到".exe "上,但是很明显,当我启动我的exe时,它是在后台运行的,没有任何GUI(ofc我没有GUI).如何在cmd上打开它,与一些 "input "交互,并看到 "print",就像我在IDE(pycharm)cmd上做的那样?

python python-3.x cmd cx-freeze
1个回答
0
投票

你是要以.exe文件的形式运行,还是你的目标是在cmd中运行脚本? 要在cmd中执行一个.exe文件,你应该可以在该文件的文件夹目录中输入文件名来运行。

  1. 用cd换到program.exe所在的目录下。cd C:\Users\johndoe\folder\

  2. 运行程序program.exe program.exe

不过为了节省每次编译python脚本到.exe的时间,如果你已经在windows中安装了python,并且你只是想运行python脚本,那么只要在脚本中输入 python 和 python 文件名 (例如. pyscript.py)到windows cmd中,如下所示。

python pyscript.py

如果你的python脚本是一个类函数,接受参数input1和input2,

python pyscript.py input1 input2
© www.soinside.com 2019 - 2024. All rights reserved.