Чтобы получить результат команды терминала в Python, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1: использование модуля subprocess
import subprocess
command = "ls -l" # Replace with your desired terminal command
result = subprocess.run(command, shell=True, capture_output=True, text=True)
output = result.stdout.strip()
print(output)
Метод 2: использование модуля os
import os
command = "ls -l" # Replace with your desired terminal command
output = os.popen(command).read().strip()
print(output)
Метод 3: использование модуля sh
import sh
command = "ls -l" # Replace with your desired terminal command
output = sh.Command(command)()
print(output)
Метод 4. Использование модуля commands
(для более старых версий Python)
import commands
command = "ls -l" # Replace with your desired terminal command
output = commands.getoutput(command)
print(output)
Эти методы позволяют вам выполнить команду терминала из вашего кода Python и получить выходные данные. Просто замените "ls -l"
на нужную команду терминала. Обратите внимание, что для некоторых методов может потребоваться установка дополнительных пакетов.