我想在这里给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。
答案 0 :(得分:1)
你在寻找这样的东西:
import subprocess;
commandA = 'start <path\file.png>';
p = subprocess.Popen(commandA, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT);