本文由 大侠(AhcaoZhu)原创,转载请声明。
链接: https://blog.csdn.net/Ahcao2008
一图看懂 bz2 模块:处理压缩和解压缩文件, 资料整理+笔记(大全)
摘要
全文介绍系统内置 bz2 模块、函数、类及类的方法和属性。
它通过代码抓取并经AI智能翻译和人工校对。
是一部不可多得的权威字典类工具书。它是系列集的一部分。后续陆续发布、敬请关注。【原创:AhcaoZhu大侠】
模块图
bz2
◆io
◆os
◆warnings
_compression
类关系图
bz2-class relationship
bz2-class relationship ellipsis
◆object
_bz2.BZ2Compressor
_bz2.BZ2Decompressor
◆_io._IOBase
◆_io._BufferedIOBase
◆_io.BufferedRWPair
◆_io.BufferedRandom
◆_io.BufferedReader
◆_io.BufferedWriter
◆_io.BytesIO
◆io.BufferedIOBase
_compression.BaseStream
bz2.BZ2File
◆_io._RawIOBase
◆_io.FileIO
◆_io._WindowsConsoleIO
◆io.RawIOBase
_compression.DecompressReader
模块全展开
【bz2】
bz2, fullname=bz2, file=bz2.py
libbzip2压缩库的接口。
该模块提供了一个文件接口、用于增量压缩(解压缩)的类以及用于一次性压缩(解压缩)的函数。
统计
序号 | 类别 | 数量 |
---|---|---|
1 | int | 3 |
4 | str | 6 |
6 | list | 1 |
8 | dict | 1 |
9 | module | 4 |
10 | class | 3 |
11 | function | 4 |
12 | builtin_function_or_method | 1 |
13 | residual | 2 |
14 | system | 10 |
15 | private | 5 |
16 | all | 25 |
常量
int
1 _MODE_CLOSED 0
2 _MODE_READ 1
3 _MODE_WRITE 3
模块
4 io
io, fullname=io, file=io.py
5 os
os, fullname=os, file=os.py
6 warnings
warnings, fullname=warnings, file=warnings.py
7 _compression
_compression, fullname=_compression, file=_compression.py
gzip, lzma和bz2模块使用的内部类
函数
8 RLock(*args, **kwargs)
RLock(*args, **kwargs), module=threading, line:75 at threading.py
返回一个新的重入锁的工厂函数。
可重入锁必须由获取它的线程释放。
一旦一个线程获得了一个可重入锁,同一个线程可以再次获得它而不会阻塞;线程每次获得它都必须释放它一次。
9 open(filename, mode=‘rb’, compresslevel=9, encoding=None, errors=None, newline=None)
open(filename, mode=‘rb’, compresslevel=9, encoding=None, errors=None, newline=None), module=bz2, line:285 at bz2.py
以二进制或文本模式打开bzip2压缩文件。
filename参数可以是一个实际的文件名(str、bytes或PathLike对象),也可以是