python资源大全 | 文件管理和 MIME类型检测工具

一、imghdr

(Python 标准库)检测图片类型。

价值   图像格式

'rgb'   SGI ImgLib文件

'gif'   GIF 87a和89a文件

'pbm'   便携位图文件

'pgm'   便携式灰度图文件

'ppm'   便携式像素映射文件

'tiff'   Tiff文件

'rast'   太阳栅格档案

'xbm'   X位图文件

python资源大全 | 文件管理和 MIME类型检测工具

二、mimetypes

(Python 标准库)将文件名映射为 MIME 类型。

在文件名或URL与文件扩展名关联的MIME类型之间进行转换。从文件名到MIME类型以及从MIME类型到文件名扩展名的转换都是提供的;后一种转换不支持编码。

该模块提供了一个类和多个方便函数。这些函数是这个模块的正常接口,但是一些应用程序也可能对这个类感兴趣。

python资源大全 | 文件管理和 MIME类型检测工具

三、path.py

对 os.path 进行封装的模块。

将PATH对象实现为一级实体,允许在这些路径对象上直接调用对文件的公共操作。

Python 3.4路径库,它有许多共同的特点path.py。特别是,它提供了用于表示文件系统路径的对象封装。

python资源大全 | 文件管理和 MIME类型检测工具

四、pathlib

(Python3.4+ 标准库)跨平台的、面向对象的路径操作库。

将文件系统路径操作为字符串对象很快就会变得很麻烦:多次调用os.path.联接()或os.path.dirname()等这个模块提供了一组类,它以一种简单、面向对象的方式在路径上提供了所有常见操作。

python资源大全 | 文件管理和 MIME类型检测工具

五、python-magic

文件类型检测的第三方库 libmagic 的 Python 接口。

Python-魔术是libmagicfile类型标识库的python接口。libmagic通过根据预定义的文件类型列表检查文件类型来识别文件类型。此功能由unix命令公开给命令行。

python资源大全 | 文件管理和 MIME类型检测工具

六、Unipath

用面向对象的方式操作文件和目录。

单程是一个面向对象的前端文件/目录函数,分散在几个Python库模块中。开发者更多的关注的是用户的方便性,而不是对底层函数语法的严格遵守。Unipath是稳定的,经过了良好的测试。

python资源大全 | 文件管理和 MIME类型检测工具

七、watchdog

管理文件系统事件的 API 和 shell 工具

python资源大全 | 文件管理和 MIME类型检测工具

小编是一名python开发工程师,群里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以加群:877562786