使用 Python 对各种文件类型进行操作的相关实践。如:
csv:【标准库】支持逗号分隔值格式直接读取和写入文件,一般用于数据库或 excel。XML:XML 格式解析。xmltodict:致力于将 XML 变得像 JSON。
json:【标准库】json 编码与解码器pickle:【标准库】Python 特有的序列化对象的标准方式。BSON:short for Binary JSON:JSON 的二进制序列化编码格式pyyaml:yaml 格式文件操作struct:【标准库】处理不定长度的二进制记录格式io:【标准库】处理流的核心工具shelve:【标准库】Python 对象持久化。简单的数据存储方案。base64:【标准库】Base16, Base32, Base64, Base85 数据编码chardet:字符编码探测器:对文本、网页、XML 的编码格式检测,支持中文、日文、韩文等多种语言ConfigParser:【标准库】读取配置文件 ini 的包。markdown :markdown 工具,如 md 转 htmlxlwings:【优先考虑 pandas】读与改 excel,与 matplotlib 及 pandas 无缝连接,可调用 excel 的 vbatablib:方便地处理表格类型数据。支持导出:Excel、 JSON、 YAML、 Pandas DataFrames、 HTML、 TSV、 OSD、 CSV、 DBF 等格式aiofiles:文件异步操作mimetypes:标准库,将文件名映射为 MIME 类型。python-docx:读写 docxdemjson:javascript 的 json 字符串转 python 的字典