我想获得在 linux 机器上运行的第一个界面。我正在使用subproces
并且我有以下代码:
def get_eth_iface():
awk_sort = subprocess.Popen( ["-c", "ifconfig | cut -d ' ' -f 1 | grep eth | head -n 1" ], stdin= subprocess.PIPE, shell=True )
awk_sort.wait()
output = awk_sort.communicate()[0]
但是这个结果将被打印到控制台并且不会被保存到变量中。如何将其重定向到变量?