在python命令行执行sudo命令

def test():    
    sudoPassword = 'test'
    command = '/opt/lampp/lampp stopmysql'
    str = os.system('echo %s|sudo -S %s' % (sudoPassword, command))   
    print str

 

或:

(status, result)=commands.getstatusoutput('echo %s| sudo -S %s' %(PASSWORD,cmd))

 

posted @ 2018-12-19 16:12  蒋励  阅读(6320)  评论(0编辑  收藏  举报