我有一个简单的代码,有一些 "print "和 "input".我用cx_freeze把我的python代码转换到".exe "上,但是很明显,当我启动我的exe时,它是在后台运行的,没有任何GUI(ofc我没有GUI).如何在cmd上打开它,与一些 "input "交互,并看到 "print",就像我在IDE(pycharm)cmd上做的那样?
你是要以.exe文件的形式运行,还是你的目标是在cmd中运行脚本? 要在cmd中执行一个.exe文件,你应该可以在该文件的文件夹目录中输入文件名来运行。
用cd换到program.exe所在的目录下。cd C:\Users\johndoe\folder\
运行程序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