如何通过管理员属性使用system()命令?

时间:2018-09-07 00:09:06

标签: python-3.x module system

说我有一个简单的程序:(模块是要导入的模块)

from os import system
try:
    import module
except:
    system('py -m pip install module')
    import module

我的问题是,我需要安装的模块需要管理员权限。 如何在管理员中启动py? 我已经尝试过类似的事情: system('py',adminstrator)和类似的愚蠢的东西,希望其中之一能正常工作,但无济于事。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以按照说明here创建一个sudo.cmd文件,使其在系统路径中可用,然后可以使用以下命令在Python脚本中获得管理员特权:

system('sudo py -m pip install module')