0
0 комментариев

Вопрос по модулю commands.
Как известно код:

#! /usr/bin/env python
 
# Code for Python 2.7.
 
import commands
 
operation = "ls"
 
result = commands.getoutput

(operation)

print result

выведет список файлов в
текущей директории.
Вопрос: как выполнить операцию если переменной
operation присвоить значение
«sudo … [какая-то операция]»?
То есть,
по сути, мы должны ввести
пароль, как в терминале. В результате выполнения
операций с «sudo», в консоли
выводится сообщение,
что пароль введен
неправильно три раза. То есть
мне нужно с помощью модуля commands выполнять команды
«sudo». Как быть?


Добавить комментарий