python os详解
时间: 2023-10-25 17:07:32 浏览: 111
Python的os模块提供了与操作系统交互的功能。它允许您访问文件系统、进程、环境变量等。
以下是os模块的常用功能:
1. 文件和目录操作
os模块提供了很多方法操作文件和目录,如创建、删除、重命名、移动等。其中常用的方法有:
- os.mkdir(path):创建目录
- os.rmdir(path):删除目录
- os.rename(src, dst):重命名文件或目录
- os.remove(path):删除文件
- os.listdir(path):列出目录下的所有文件和子目录
- os.getcwd():获取当前工作目录的路径
- os.chdir(path):改变当前工作目录
2. 环境变量
os模块允许您访问和修改环境变量。以下是一些常用的方法:
- os.environ:访问环境变量的字典对象
- os.getenv(key):获取指定环境变量的值
- os.putenv(key, value):设置指定环境变量的值
3. 进程管理
os模块允许您启动新进程、获取当前进程ID、等待进程结束等。以下是一些常用的方法:
- os.system(command):执行命令
- os.spawnl(mode, path, …):以指定模式启动新进程
- os.getpid():获取当前进程ID
- os.wait():等待子进程结束
4. 文件属性
os模块允许您获取文件的属性,如文件大小、访问时间、修改时间等。以下是一些常用的方法:
- os.stat(path):获取文件的状态
- os.path.getsize(path):获取文件大小
- os.path.getmtime(path):获取文件修改时间
总之,os模块提供的功能非常丰富,可以满足您对操作系统的大部分需求。
阅读全文