我正在学习python编程,想尝试一些脚本来更改linux中的MAC地址,但是我一直收到以下错误消息:
repository pattern
如果有人能帮助我,谢谢,谢谢。
代码如下:
unit of work pattern
答案 0 :(得分:0)
问题是命令的参数周围没有空格。
但是最好通过传递列表而不是字符串来避免完全解析shell。
subprocess.call(["ifconfig", interface, "down"])
supprocess.call(["ifconfig", interface, "hw", "ether", new_mac])
subprocess.call(["ifconfig", interface, "up"])