Ryf*_*lex 1 python backup cmd copy batch-file
我试图每隔7天通过python将整个目录从一个位置复制到另一个位置,以基本上进行备份......
备份文件夹/树文件夹可能存在也可能不存在,因此如果文件夹不存在则需要创建该文件夹,这就是为什么我认为distutils更适合shutil
注意我是否更好地使用批处理或其他语言进行上述工作?
以下代码:
import distutils
distutils.dir_util.copy_tree("C:\Users\A\Desktop\Test", "C:\Users\A\Desktop\test_new", preserve_mode=1, preserve_times=1, preserve_symlinks=0, update=1, verbose=0, dry_run=0)
Run Code Online (Sandbox Code Playgroud)
返回:
Traceback (most recent call last):
File "C:\Users\A\Desktop\test.py", line 2, in <module>
distutils.dir_util.copy_tree("C:\Users\A\Desktop\test", "C:\Users\A\Desktop\test2", preserve_mode=1, preserve_times=1, preserve_symlinks=0, update=1, verbose=0, dry_run=0)
AttributeError: 'module' object has no attribute 'dir_util'
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
提前谢谢 - Hyflex
小智 7
您需要dir_util专门导入才能访问它的功能:
from distutils import dir_util
Run Code Online (Sandbox Code Playgroud)
如果您需要该软件包中有其他模块,请将它们添加到该行,以逗号分隔.只导入您需要的模块.
| 归档时间: |
|
| 查看次数: |
1079 次 |
| 最近记录: |