我想给cmd自动输入命令,这是我的代码
import subprocess
from subprocess import Popen, PIPE
p = subprocess.call("cmd",shell=True)
p = Popen('cmd', stdin=PIPE) # NOTE: no shell=True here
p.communicate(os.linesep.join(["apktool d aalpha.apk"]))
这在项目目录中为我打开了cmd
,即E:myproject
. 现在我的项目目录中有这个 apktool,我正在尝试自动运行它,为它提供 apktool 运行命令,我只需打开我的 python 文件并执行 apktool。
您是否正在寻找这样的东西:
import subprocess;
commandA = 'start <pathfile.png>';
p = subprocess.Popen(commandA, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT);