python监控文件实时批量压缩脚本
# coding:utf-8 from shutil import make_archive import os import time # 指定需要监测的文件夹 image_path = ‘./image‘ # 指定压缩包存放的文件夹 output_path = ‘./output‘ # 记录生成了多少个压缩包 zip_count = 0 # 利用while True使程序持续运行 while True: files = os.listdir(image_path) # files变量中存储了路径下所有文件的文件名,len()函数可以获取list变量包含多少个元素 # files_count即为路径下的文件数 files_count = len(files) if files_count >= 5: zip_count = zip_count + 1 # 指定压缩包的名称以及路径 zip_name = os.path.join(output_path, ‘archive‘ + str(zip_count)) # 压缩文件 make_archive(zip_name, ‘zip‘, image_path) # 删除压缩过的文件 for f in files: os.remove(os.path.join(image_path, f)) # 休眠1秒,达到每1秒监测一次的效果 time.sleep(1)
相关推荐
夜斗不是神 2020-11-17
huavhuahua 2020-11-20
Yasin 2020-11-16
xiaoseyihe 2020-11-16
千锋 2020-11-15
diyanpython 2020-11-12
chunjiekid 2020-11-10
wordmhg 2020-11-06
世事一场大梦 2020-11-17
xiaoseyihe 2020-11-16
Morelia 2020-11-03
CloudXli 2020-11-03
文山羊 2020-10-31
comtop0 2020-10-31
pythonxuexi 2020-10-30
三石 2020-10-29
chaochao 2020-10-27
PythonMaker 2020-10-27