Чтобы использовать команду 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()
.