在蟒如果我有接口= netifaces.interfaces(),其是返回的列表: [「LO」,「eth0的」,「ETH1」]蟒列表在子過程for循環
如何我環在列表中傳遞lo和eth0,將eth1轉換爲ethtool的幾個子進程調用?
subprocess.call(['ethtool %'] interfaces) --- lo
subprocess.call(['ethtool %'] interfaces) --- eth0
subprocess.call(['ethtool %'] interfaces) --- eth1
我想在我的列表界面的項目數量運行ethtool的,但每一遍我想替換下一個項目在接口列表並傳遞到subprocess.call。
任何你不能把它放在for循環中的原因,因爲你的問題標題說明了什麼? – Shadow
是的。我想把它放在for循環中,但是如何在每次傳遞中傳遞接口列表中的每個項目? 接口在接口: subprocess.call(['ethtool%'] ????) – god
我明白了。我已經添加了答案。你傳遞給'call'的列表是一個參數列表。所以只需提供界面作爲列表中的第二項。 – Shadow