我正在尝试将带有子目录的目录复制/粘贴到新目标。 我只想要带有'.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'
我有很多这些。