0

我想给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 我正在尝试自动运行它,以一种我只需打开我的 python 文件并执行 apktool 的方式为其提供 apktool 运行命令。

4

1 回答 1

1

您是否正在寻找这样的东西:

import subprocess;

commandA = 'start <path\file.png>';
p = subprocess.Popen(commandA, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT);
于 2017-02-03T14:53:25.773 回答