Мне нужно запустить netstat -nb через код Python, но все, что я пробовал, выдает тот же вывод: «Запрошенная операция требует повышения прав.»
Как мне оценить netstat -nb в python?
другой подход с модулем os:
import os output_command = os.popen("netstat -nb").readlines()
Аргумент -b предназначен только для Windows, а сообщение об ошибке означает, что вам нужны разрешения администратора.
-b
Вы пробовали:
from subprocess import Popen, PIPE p = Popen(['netstat', 'nb'], stdout=PIPE, stderr=PIPE) stdout, stderr = p.communicate() print(stdout)