【发布时间】:2019-05-07 19:19:44
【问题描述】:
我必须使用 Python 脚本将所有文件从特定目录移动到 root 目录。我使用以下代码失败,出现[Errno 13] Permission denied 错误。
import shutil
import os
source = '../json'
dest = '/var/www/json'
files = os.listdir(source)
for f in files:
shutil.move(source+"/"+f, dest)
是否可以使用此代码添加sudo,或者是否有任何其他方法可以将文件移动到根文件夹?
我在 Ubuntu16.04 工作
【问题讨论】:
-
您是否尝试使用 sudo 执行您的脚本?根文件夹对其他用户有写权限吗?
-
是的,我认为在终端中写
sudo python scirpt_name.py会起作用。 -
谢谢。有用。但是还有其他选择吗?
标签: python ubuntu root sudo shutil