Python 2.7:为python脚本化EXE文件提供输入

时间:2018-06-08 04:29:40

标签: python python-2.7 pyinstaller

我在python中编写了一个简单的程序,它接受输入值并相应地显示结果。

计划:Test.py

a=raw_input('Enter value1:')
b=raw_input('Enter value2:')
#Do some work here based on passed inputs

我必须在不安装python的不同系统中运行该程序。所以我使用Test.exe创建了pyinstaller文件。

现在当我运行.exe时,它会在几秒钟内关闭。

问题:如何通过运行Enter value1:文件向用户发送消息.exe以放置一些输入值?

1 个答案:

答案 0 :(得分:1)

<强> MAKE.BAT

rem CREATE our test.py
echo a=raw_input('Enter value1:') > test.py
echo b=raw_input('Enter value2:') >> test.py

rem Install Pyinstaller
c:\python27\python -m pip install pyinstaller -U
rem Build IT!!!!!
c:\python27\scripts\pyinstaller --onefile test.py
rem RUN IT!!!!
dist\test.exe