如何从python执行shell命令

时间:2014-10-02 12:40:20

标签: python shell command

如何在python中执行以下命令

sudo mount --bind /media/networkshare/camera /var/www/media

1 个答案:

答案 0 :(得分:0)

从技术上讲,您可以使用Python的子进程模块(另请参阅此answer):

import subprocess

subprocess.check_call(['sudo', 'mount', '--bind', '/media/networkshare/camera', 
                  '/var/www/media'])

当然,这仍然会提示您输入密码。如果您不希望它提示输入密码,那么您必须设置sudo以便它可以以root身份执行单个命令。请参阅以下指南,了解如何执行此操作: