繁体   English   中英

如何从python文件执行系统命令

[英]How to execute a system command from a python file

我正在使用python并尝试执行以下系统命令

code.py

import commands
import os

os.system('updatedb')

结果:

sh-4.2$ python code.py
updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db'

那么,如何从python模块执行上述所有系统命令呢?

这几乎肯定只是一个权限问题。 如果您可以信任脚本以root身份运行:

$ sudo python code.py

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM