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

Python 2.7: Give input to python scripted EXE file

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

计划:Test.py

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

我要运行这个程序在不同的系统里是不会python安装的。所以我使用 pyinstaller.

创建了 Test.exe 文件

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

问题: 我怎样才能给用户一条消息Enter value1:,让用户通过运行宁.exe文件输入一些值?

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