操作文件和目录
在 Python 中操作文件、目录,可调用 os 模块(以及 os.path)提供的接口,它们封装了操作系统提供的接口函数;部分功能由 shutil 补充(如复制文件)。
1. 操作系统信息
import os后使用。os.name:操作系统类型;'posix'表示 Linux / Unix / macOS,'nt'表示 Windows。os.uname():返回详细系统信息(仅 posix 系统,Windows 上不提供);说明os中部分函数与操作系统相关。
2. 环境变量
os.environ:保存当前进程可见的全部环境变量(类字典)。os.environ.get('key'):获取指定环境变量的值;os.environ.get('key', 'default')可指定键不存在时的默认值。
import os
os.environ.get('PATH')
os.environ.get('x', 'default') # 'default'