Python的os模块提供了许多与操作系统交互的功能,可以进行文件系统操作、进程管理等系统管理任务。以下是一些常用的os命令及其功能:
- os.listdir():列出指定目录下的所有文件和子目录。
- os.mkdir():创建一个名为path的目录,可以指定模式。
- os.makedirs():递归创建目录,如果子目录不存在也会被创建。
- os.remove():删除指定的文件。
- os.rmdir():删除空的目录。
- os.removedirs():递归删除目录,如果子目录为空也会被删除。
- os.rename():将文件或目录从src重命名为dest。
- os.stat():获取指定路径的文件或目录的信息,如大小、权限等。
- os.chdir():改变当前工作目录到指定路径。
- os.getcwd():获取当前工作目录。
- os.getenv():获取环境变量值。
- os.putenv():设置环境变量的值。
- os.uname():返回当前系统的信息,包括系统名称、节点名称、发行版本、版本号和硬件架构。
此外,os模块还提供了其他一些功能,如文件操作(打开、关闭、读写文件等)、进程管理(启动、终止进程等)以及系统信息查询(如CPU使用率、内存使用情况等)。
需要注意的是,以上命令和函数在不同的操作系统上可能会有不同的行为或限制。在使用时,建议查阅Python官方文档以了解详细信息,并根据实际需求选择合适的命令和函数。