gpt4 book ai didi

用于压缩目录并动态命名存档的python3脚本

转载 作者:太空宇宙 更新时间:2023-11-04 03:07:11 25 4
gpt4 key购买 nike

我正在尝试编写一个 python 3 脚本,它将压缩目录 /home/pi/results 的内容并将其复制到另一个文件夹 /home/pi/backups.
我需要能够多次运行此脚本,每次,生成的存档都会根据以前的存档命名。因此,第一次运行将创建 backup001.tgz,第二次运行将创建 backup002.tgz,等等。每个备份都是包含该目录中任何内容的完整备份。

我已经想出了如何将文件夹压缩到 .tgz,我只是想不出如何根据以前的备份向它附加一个数字。

tar=tarfile.open(backupdir+'backup.tgz', "w:gz")
tar.add(resultspath, arcname=os.path.basename(resultspath))
tar.close()

最佳答案

import os
latest_file = sorted(os.listdir('/home/pi/backups'))[-1]

这应该会为您提供最新的文件名。从这个名字就可以猜出下一个。

关于用于压缩目录并动态命名存档的python3脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39097509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com