Web最佳答案. 要创建没有任何目录的平面,您需要更改 base_dir: shutil.make_archive ( base_name = '/tmp/package' , format = 'zip' , root_dir = '/tmp/my_stuff', base_dir = './'. ) 关 … WebFeb 4, 2024 · 04.02.2024. When compressing an entire directory (folder) into a zip file in Python, you can use os.scandir () or os.listdir () to create a list of files and use the zipfile module to compress them, but it is easier to use the make_archive () of the shutil module is easier. In addition to zip, other formats such as tar are also supported.
Compressing a directory (folder) into a zip or tar in Python
Web在 Python 3.4 之前,make_archive 不会自动创建带有 ZIP64 扩展名的文件。如果您使用的是旧版本的 Python 并且想要 ZIP64,则可以直接调用底层的 zipfile.ZipFile()。 如果你选择 … gauge to check water pressure in house
Python shutil 模块 - 简书
Webshutil.make_archive函数用于创建压缩文件,但它不会将压缩文件移动到指定的目标位置。如果需要将压缩文件移动到指定的目标位置,可以使用shutil.move函数。 以下是一个示例 … WebApr 10, 2024 · Вызывает событие аудита shutil.make_archive с аргументами base_name, format, root_dir, base_dir. Теперь используется современный формат pax (POSIX.1-2001) вместо устаревшего формата GNU для архивов, ... WebMar 12, 2024 · 以下是代码示例: ``` import shutil import os import time def backup(src, dst, num_backups): """ src: str, the directory to be backed up dst: str, the directory to save backup files num_backups: int, the number of backup files to be kept """ backup_file = os.path.join(dst, 'backup_{}.zip'.format(int(time.time()))) shutil.make_archive ... gauge tolerance standards