2017-07-07 81 views
-4

我正在编写一个程序来不断更改我的IP地址。我已经了解到,子进程模块中的方法可以用于在命令行中编写代码(如subclass.Popen)。在OS X中,如何将函数放入Python代码以执行到命令行?在我的情况下,我需要(sudo ipconfig set en0 DHCP & & sudo ipconfig set en1 DHCP)在我的python代码中执行。使用python运行命令行动作

+2

工作,当你写,你可以使用'subprocess.Popen()'。你有什么尝试? – JohanL

+0

@JohanL我试过subprocess.Popen(sudo ipconfig set en0 DHCP && sudo ipconfig set en1 DHCP)并且出现格式错误。什么是使用.Popen的正确方法? – Enesxg

回答

1

subprocess.Popen("sudo command", shell=True)

应该为你的情况