博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对文件夹中的文件进行分别压缩并加密
阅读量:6227 次
发布时间:2019-06-21

本文共 668 字,大约阅读时间需要 2 分钟。

调用系统的winRAR工具对文件进行压缩和加密

1 import zipfile as zf 2 import platform as pf 3 import subprocess 4 import os 5 import os.path 6  7 rootdir = r''  #设置文件所在目录 8  9 os.chdir(rootdir) #切换到文件所在目录10 11 for parent,dirnames,filenames in os.walk(rootdir):12     for filename in filenames:13         s = filename.split('.')14         target = s[0]+'.zip'15         source = filename16         cmd = ['rar','a','-p%s' % ('123'), target,source]17         #将source文件追加到target压缩文件中,‘a’表示追加,并设置密码为12318         p = subprocess.Popen(cmd,executable=r'C:\Program Files\WinRAR\WinRAR.exe')19         #调用WinRAR程序执行加密压缩操作20         p.wait()

 

转载于:https://www.cnblogs.com/muouran0120/p/10029689.html

你可能感兴趣的文章
UVA 11093 Just Finish it up 环形跑道 (贪心)
查看>>
BLOG同步测试
查看>>
编码规约
查看>>
MySQL注入时语句中的/*!0
查看>>
爬虫,基于request,bs4 的简单实例整合
查看>>
函数基础
查看>>
qdoj.xyz 6.22
查看>>
js随机背景颜色
查看>>
NTFS文件系统简介
查看>>
[IOC]Unity使用
查看>>
PUTTY的使用教程
查看>>
永远的经典-意大利波伦塔蛋糕Polenta Cake
查看>>
[转载] C#面向对象设计模式纵横谈——22 State状态模式
查看>>
HDOJ_ACM_Max Sum
查看>>
LeetCode 141, 142. Linked List Cycle I+II
查看>>
管道函数
查看>>
14.多线程设计模式 - Master-Worker模式
查看>>
机器学习实战——k-近邻算法
查看>>
设计模式——单例模式
查看>>
240. Search a 2D Matrix II
查看>>