我有一个python脚本,它有时会以
的形式提示用户输入
raw_input('please provide foo')
。在
我有一个bash脚本,它执行python脚本:
NUM_OUTPUT=$(python -i create_lookup_txtfiles.py data-dir=/data/ad6813/pipe-data/Bluebox/raw_data/dump to-dir=/data/ad6813/caffe/data_info/$TASK_NAME bad-min=$BAD_MIN)
我希望运行这个bash脚本,并在需要时向python脚本的提示提供输入(作为用户,通过交互式shell)。在
但是当我运行bash脚本时,我看不到python提示。在
我也尝试过不使用-i
标志,但没有成功。
有没有办法解决这个问题?在
很难区分提示字符串和脚本输出,因此需要使用不同的文件从Python编写提示。下面是tty的一个示例,但也可以使用stderr进行提示:
bash脚本:
python脚本:
^{pr2}$同样的bash脚本也应该适用于stderr提示:
python脚本:
^{3}$相关问题 更多 >
编程相关推荐