【发布时间】:2014-01-20 09:40:59
【问题描述】:
如何让 python 程序文本作为输入传递给另一个进程?特别是命令外壳,而不是命令行!
不作为运行方式
example.exe --doSomething -i random.txt -o random1.txt
但是作为
example.exe
# example shell loading
# and then in loaded shell
> doSomething -i random.txt -o random1.txt
编辑后的帖子:
如何让 python 程序在命令行中将输入传递到另一个窗口?我想这样做:
something = raw_input('Waddaya wanna do?')
if something == 'Halt!':
placeholder('exit')
if something == 'Get help!':
placeholder('help %COMMAND%')
placeholder() 代表将括号中的内容传递给命令外壳的命令。 I.E. 如果 processname = java.exe,它会将 'exit' 传递给 'java.exe'。
【问题讨论】:
-
哦,对了,命令行shell是java。
-
请不要转发您自己的问题。
-
@Hyperboreus 这个更好,OP想要什么更清楚
-
那个更像是重复的(不够清楚)所以我删除了它。