python资源大全 | 文件管理和 MIME类型检测工具
一、imghdr
(Python 标准库)检测图片类型。
价值 图像格式
'rgb' SGI ImgLib文件
'gif' GIF 87a和89a文件
'pbm' 便携位图文件
'pgm' 便携式灰度图文件
'ppm' 便携式像素映射文件
'tiff' Tiff文件
'rast' 太阳栅格档案
'xbm' X位图文件
二、mimetypes
(Python 标准库)将文件名映射为 MIME 类型。
在文件名或URL与文件扩展名关联的MIME类型之间进行转换。从文件名到MIME类型以及从MIME类型到文件名扩展名的转换都是提供的;后一种转换不支持编码。
该模块提供了一个类和多个方便函数。这些函数是这个模块的正常接口,但是一些应用程序也可能对这个类感兴趣。
三、path.py
对 os.path 进行封装的模块。
将PATH对象实现为一级实体,允许在这些路径对象上直接调用对文件的公共操作。
Python 3.4路径库,它有许多共同的特点path.py。特别是,它提供了用于表示文件系统路径的对象封装。
四、pathlib
(Python3.4+ 标准库)跨平台的、面向对象的路径操作库。
将文件系统路径操作为字符串对象很快就会变得很麻烦:多次调用os.path.联接()或os.path.dirname()等这个模块提供了一组类,它以一种简单、面向对象的方式在路径上提供了所有常见操作。
五、python-magic
文件类型检测的第三方库 libmagic 的 Python 接口。
Python-魔术是libmagicfile类型标识库的python接口。libmagic通过根据预定义的文件类型列表检查文件类型来识别文件类型。此功能由unix命令公开给命令行。
六、Unipath
用面向对象的方式操作文件和目录。
单程是一个面向对象的前端文件/目录函数,分散在几个Python库模块中。开发者更多的关注的是用户的方便性,而不是对底层函数语法的严格遵守。Unipath是稳定的,经过了良好的测试。
七、watchdog
管理文件系统事件的 API 和 shell 工具
小编是一名python开发工程师,群里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以加群:877562786