如何使用python在子进程中运行或发送sudo命令?

时间:2019-07-02 12:55:22

标签: python python-3.x subprocess

如何在子进程中使用sudo命令在子进程中运行sudo命令

A::A() // not fully agree
B::B() // not fully agree
A::A()
B::B(int)
D::D(int)
E::E(int)

如何调用sudo命令并在子进程中输入密码,以便它在cmd中发送密码

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用os来将密码和代码一起传递?

execute.py

    #!/usr/bin/python3
    import subprocess
    import os

    command = 'ls'
    runme = os.system('echo %s|sudo -S %s' % (input('Enter password: '), command))