Как использовать команду ls -l в Python: изучение списков каталогов

Чтобы использовать команду ls -lв Python, вы можете использовать модуль subprocessдля выполнения команды и получения выходных данных. Вот пример:

import subprocess
def get_directory_listing():
    result = subprocess.run(['ls', '-l'], capture_output=True, text=True)
    output = result.stdout
    return output
# Example usage
listing = get_directory_listing()
print(listing)

В этом примере функция subprocess.run()используется для выполнения команды ls -l. Параметр capture_output=Trueфиксирует выходные данные команды, а text=Trueгарантирует, что выходные данные будут возвращены в виде строки. Затем выходные данные возвращаются функцией get_directory_listing().