我正在尝试从程序 X 打开程序 Y,并继续使用程序 X,但是,似乎一旦使用命令行调用 Y,它就会开始跳过代码中接下来的任何内容,同时仍响应击键.
所以问题是,如何让 X 完成代码。
我用:
proc=subprocess.Popen([cmd], shell=True)
proc.communicate()
也:
os.system([cmd])
其中 cmd 是带有参数的终端命令。
顺便说一句,我正在运行 Linux。
我正在尝试从程序 X 打开程序 Y,并继续使用程序 X,但是,似乎一旦使用命令行调用 Y,它就会开始跳过代码中接下来的任何内容,同时仍响应击键.
所以问题是,如何让 X 完成代码。
我用:
proc=subprocess.Popen([cmd], shell=True)
proc.communicate()
也:
os.system([cmd])
其中 cmd 是带有参数的终端命令。
顺便说一句,我正在运行 Linux。