python解压缩rar
python没有rar模块的
❷ python 中如何压缩文件,并指定文件的压缩之后的大小。
这个简单啊。你先压缩成一个ZIP文件。比如 example.zip
然后用python将它分割成,5个文件。e1,e2,e3,e4,e5
邮件发出去后,对方收到邮件,另存附件,然后在目录下运行
e1+e2+e3+e4+e5 example.zip
此时windows就将依次将5个文件复制到同一个文件里去。
❸ python脚本如何解压指定路径下的所有rar文件有没有rar的模块用
有个unrar模块
https://pypi.python.org/pypi/unrar/0.2
❹ python压缩成tar
Python压缩文件为tar、gzip的方源码。需要应用到os、tarfile、gzip、string、shutil这几个Python类库中的方法。不同于Python Gzip压缩与解压模块,今天我们要用自己的方法实现压...
❺ python自动化全程班解压
import subprocess
import zipfile as zf
import platform as pf
import os
class ZipObj():
def __init__(self, filepathname, passwd,tip_path):
self.filepathname = filepathname #文件名
self.passwd = passwd #压缩密码
self.Tip_Path = tip_path #注释
def enCrypt(self, deleteSource=False):
# """
# 压缩加密,并删除原数据
# window系统调用rar程序
#
# linux等其他系统调用内置命令 zip -P123 tar source
# 默认不删除原文件
# """
target = "b.zip"
source = self.filepathname
if pf.system() == "Windows":
# rar a -p"www.hanxinkong.top" filename.zip D:/360MoveData/Users/Administrator/Desktop/test/*
# rar a -ep1 -p"www.hanxinkong.top" test.zip - z"D:\360MoveData\Users\Administrator\Desktop\Tip.txt" D:/360MoveData/Users/Administrator/Desktop/test/*
# ep1 排除上级(基本)目录
cmd = ['rar','a', '-p"%s"' % (self.passwd), target, source]
cmd_tip = ['rar', 'c', 'z"%s"' % (self.Tip_Path), target]
print (cmd)
p = subprocess.Popen(cmd, executable=r'D:\COMMONDSAFE\winrar\WinRAR.exe')
p.wait()
❻ 用python或者批处理命令怎么把一个文件夹压缩成压缩包
你要压宿成rar的包,首先需要安装rar软件包.
yuminstallrar.x86_64
压缩命令如下
rara-rall.rarall