2015-07-11 2 views
0

Есть ли какой-либо модуль или простой способ доступа к данным netstat с использованием скрипта Python в Linux? Я помню, что в Perl вы могли просто выполнить system("netstat -parameters") и сохранить вывод в массив, что, на мой взгляд, не является самым чистым и прекрасным способом. Я знаю, есть ли в Python модули, которые позволят получить доступ к тем же данным, к которым можно получить доступ, используя netstat -ltupn? Если «сокет», то как его использовать?Python: Получить данные из netstat

ответ

0

Вы можете запустить подпроцесс и либо дождаться результатов при общении.

Пример:

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

или следовать одному из предложений, содержащихся в этом другом question

+0

Хорошо, так с этим сказал, что нет модуля, который может помочь мне избежать выполнения команд и сохранения вывод? –

Смежные вопросы