📜  python os - Python (1)

📅  最后修改于: 2023-12-03 14:46:01.753000             🧑  作者: Mango

Python os 模块介绍

简介

Python os 模块是一个提供了访问操作系统底层的接口的标准库模块。这个模块提供了很多方法来处理文件、目录和其它操作系统资源。

用途

Python os 模块提供了以下功能:

  • 控制文件和目录的操作:如创建、删除、移动、复制文件和目录等等。
  • 访问文件系统的信息:如获取文件、目录的信息等等。
  • 控制进程的操作:如 fork、exec 等等。
  • 处理环境变量和路径:如获取、设置当前工作目录、查找可执行文件路径等等。
使用

在使用 os 模块之前,需要先导入它。

import os
文件和目录操作

创建目录

os.makedirs('newdir')

删除目录

os.rmdir('dir')

重命名文件或目录

os.rename('oldname', 'newname')

删除文件

os.remove('file')

移动文件或目录

os.replace('src', 'dst')

复制文件或目录

import shutil
shutil.copytree('src', 'dst')
文件系统信息操作

获取当前工作目录

os.getcwd()

设置当前工作目录

os.chdir('/newdir')

获取文件或目录信息

os.stat('file or dir')
进程控制操作

创建新进程

os.fork()
环境变量和路径操作

获取环境变量

os.getenv('env_name')

设置环境变量

os.environ['env_name'] = 'env_value'

查找可执行文件路径

os.path.isfile('file')
总结

Python os 模块提供了易于使用的接口,方便处理文件、目录和其它操作系统资源。在实际开发中要多加利用,可以提高开发效率。