Python:shutil.move中的权限错误

时间:2017-10-04 08:38:24

标签: python shutil

我正在尝试将带有子目录的目录复制/粘贴到新目标。 我只想要带有'.log'扩展名的文件。

我看到一些文件和目录确实被移动但不是整个事情。

这是有问题的代码:

def copy_paste(self):

    src_dir = '/var/log/'
    dst_dir = '/home/user/Desktop/new_dir'
    for files in os.listdir(src_dir):
        if files.endswith('.log'):
            shutil.move(src_dir, dst_dir)

错误消息:

  

文件“/usr/lib/python3.5/shutil.py”,第555行,移动      符号链接= TRUE)

     

文件“/usr/lib/python3.5/shutil.py”,第359行,在copytree中       提出错误(错误)

     

“[Errno 13]权限被拒绝:'/ var / log / lightdm / send0 -greeter.log.1.gz'”),('/ var / log / lightdm / lightdm.log.1.gz', '/home/user/Desktop/new_dir/lightdm/lightdm.log.1.gz'

我有很多这些。

0 个答案:

没有答案