Я на самом деле бегу питона переводчик через терминал Linux bash, и я хотел бы иметь возможность выполнять некоторые команды bash в / bin через интерпретатор python. Как я могу это сделать?
Я на самом деле бегу питона переводчик через терминал Linux bash, и я хотел бы иметь возможность выполнять некоторые команды bash в / bin через интерпретатор python. Как я могу это сделать?
Ответы:
from subprocess import call
call(["ls", "-l"])
Если вы пытаетесь запустить некоторые из основных команд ОС, проверьте модуль ОС Python https://docs.python.org/3.5/library/os.html и модуль подпроцесса https://docs.python.org/3.5/library/subprocess.html
Модуль ОС предоставляет самый простой способ взаимодействия с ОС в Python.
>>> import os
>>> os.listdir('/bin')
Будет перечислять содержимое файла в каталоге / bin, как пример.
Можете ли вы более точно указать, какие команды bash вы хотите запустить?