OS提供跨平台可移植的操作系统编程接口
|
os 成员(变量、函数和类) |
功能描述 |
|
os.environ |
返回在当前系统上所有环境变量组成的字典。 |
|
os.sep |
返回路径分隔符。 |
|
os.pathsep |
返回多个路径分隔符。 |
|
os.curdir |
返回当前目录符号。 |
|
os.pardir |
返回上级目录符号。 |
|
os.getenv(key, default=None) |
获取指定环境变量的值。 |
|
os.getlogin() |
返回当前系统的登录用户名。与该函数对应的还有 os.getuid()、os.getgroups()、os.getgid() 等函数,用于获取用户 ID、用户组、组 ID 等,这些函数通常只在 UNIX 系统上有效。 |
|
os.getpid() |
获取当前进程 ID。 |
|
os.getppid() |
获取当前进程的父进程 ID。 |
|
os.cpu_count() |
返回当前系统的 CPU 数量。 |
|
os.pathsep |
返回当前系统上多条路径之间的分隔符。一般在 Windows 系统上多条路径之间的分隔符是英文分号(;);在 UNIX 及类 UNIX 系统(如 Linux、Mac os X)上多条路径之间的分隔符是英文冒号(:)。 |
|
os.linesep |
返回当前系统的换行符。一般在 Windows 系统上换行符是“\r\n”:在 UNIX 系统上换行符是“\n”;在 Mac os X 系统上换行符是“\r”。 |
|
os.getcwd() |
返回当前工作目录。 |
|
os.listdir(path) |
返回目录内容列表。 |
|
os.chdir(path) |
改变工作目录。 |
|
os.system() |
Python脚本中运行shell命令。 |
|
os.mkdir(‘目录名’) |
创建目录。 |
|
os.rmdir(‘目录名’) |
删除目录。 |
|
os.rename(‘旧名’,‘新名’) |
改名。 |
|
os.remove(‘文件名’) |
删除文件。 |
|
os.path.isdir(‘目录名’) |
判断是否为目录。 |
|
os.path.isfile(‘文件名’) |
判断是否为文件。 |
|
os.path.exists(‘文件名’) |
判断文件是否存在。 |
|
os.path.getsize(‘文件名’) |
判断文件大小。 |
|
os.path.split(‘完整路径’) |
将完整路径拆分为目录和文件名。 |
|
os.path.splitext(‘完整路径’) |
将完整路径拆分出扩展名。 |
|
os.path.join(‘路径’,‘文件’) |
拼接为完整路径。 |
|
os.path.normpath(‘完整路径’) |
标准化路径。 |
浙公网安备 33010602011771号