终端命令

时间:2016-11-14 16:09:46

标签: python python-3.x

我一直在尝试创建一个"自动wifi黑客",但我有一个问题。当我运行这行代码时:

os.system ("airmon-ng start 'airmon1'")

它没有做它应该做的事情,我认为这是因为命令是在运行"内部" Python脚本。

我正在寻找的方法是打开另一个正常的终端(如不运行Python脚本),然后在该终端中执行命令。
(顺便说一下,airmon1是一个已赋值的变量。)

1 个答案:

答案 0 :(得分:1)

"airmon-ng start 'airmon1'"是一个原始字符串。如果你想使用airmon1变量,那么你需要相应地将变量插入到字符串中。

"airmon-ng start '{}'".format(airmon1)

"airmon-ng start '%s'" % str(airmon1)