psutil(Process and System Utilities)是一个跨平台库,用于检索有关正在运行的进程和系统利用率(CPU、内存、磁盘、网络、传感器等)的信息。它主要用于系统监控、分析和限制进程资源以及管理正在运行的服务等任务。对于查询磁盘使用情况,psutil提供了比shutil更详细的功能。
psutil
shutil
Python的shutil包是一个用于高级文件操作的库,它提供了许多高效的函数来处理文件和目录。通过shutil,你可以轻松地复制、移动、重命名和删除文件或目录,以及查询磁盘使用情况等。
Python 的 os 模块提供了与操作系统交互的功能。它允许我们执行许多常见的系统任务,如文件和目录管理、环境变量访问以及进程管理等。
os
open() 是 Python 内置的一个函数,用于打开文件并返回一个文件对象。这个函数非常灵活,支持多种模式来控制文件的打开方式(如只读、写入等)。
open()
PyInstaller 是一个非常方便的工具,可以将 Python 程序打包成独立的可执行文件,支持 Windows、Linux 和 macOS 平台。