Python:从netstat获取数据

时间:2015-07-11 19:44:18

标签: python perl netstat

Linux中是否有使用Python脚本访问netstat数据的模块或简便方法?我记得在Perl中你可以执行system("netstat -parameters")并将输出保存到数组中,这在我看来并不是最干净和最好的方式。我觉得如果Python中有任何模块可以访问使用netstat -ltupn访问的相同数据吗?如果" socket"那怎么用?

1 个答案:

答案 0 :(得分:0)

您可以启动一个子流程,并等待通信结果。

示例:

command = Popen(['command'], stdin=PIPE, stdout=PIPE, stderr=PIPE) result1,err= command.communicate()

或遵循此其他question

中提供的建议之一