为什么我不断收到bin / sh:1 ::未找到

时间:2019-01-29 21:28:19

标签: python linux

我正在学习python编程,想尝试一些脚本来更改linux中的MAC地址,但是我一直收到以下错误消息:

repository pattern

如果有人能帮助我,谢谢,谢谢。

代码如下:

unit of work pattern

1 个答案:

答案 0 :(得分:0)

问题是命令的参数周围没有空格。

但是最好通过传递列表而不是字符串来避免完全解析shell。

subprocess.call(["ifconfig", interface, "down"])
supprocess.call(["ifconfig", interface, "hw", "ether", new_mac])
subprocess.call(["ifconfig", interface, "up"])