os 库
概述
os 库是 Python 的标准库,包含几百个函数,提供通用的、基本的操作系统交互功能。
引入
与其他库引入方式一样,常用语句import os。
使用
os 库的常用函数大致可分为三类:路径操作、进程管理和环境参数。
路径操作
os 库对路径的相关操作经常通以 os.path 子库为入口,操作和处理文件路径,引入方式为import os.path或者import os.path as op常用函数如下:
os.path.abspath(path):返回 path 在当前系统中的绝对路径os.path.ormpath(path):归一化 path 的表示形式,统一用 \ 分隔路径os.path.relpath(path):返回当前程序与 path 文件之间的相对路径os.path.dirname(path):返回 path 中的目录名称os.path.basename(path):返回 path 中最后的文件名称os.path.join(path,*paths):组合 path 和 paths,返回一个路径字符串os.path.exists(path):判断 path 对应文件或目录是否存在os.path.isfile(path):判断 path 所对应的是否为已存在的文件os.path.isdir(path):判断 path 所对应的是否为已存在的目录os.path.getatime(path):返回 path 对应文件或目录上一次的访问时间os.path.getmtime(path):返回 path 对应文件或目录上一次的修改时间os.path.getctime(path):返回 path 对应文件或目录的创建时间os.path.getsize(path):返回 path 对应文件或目录的大小,以字节为单位
进程管理
进程管理命令为os.system(command),执行程序或命令 cmd,在 windows 系统中,返回值为 cmd 的调用返回信息。如图所示:

环境参数
os 库也可以用来获取或修改操作系统环境信息。
os.getcwd():返回当前程序的操作路径os.listdir():列出当前路径下的目录os.chdir():修改当前程序的操作路径os.mkdir():创建新目录os.rmdir():移除指定目录os.rename(current_file_name,new_file_name):修改文件或目录名称os.remove(file_name):移除文件或目录os.getlogin():获得当前系统登录用户名称os.cpu_count():获得当前系统的 CPU 数量os.urandom(n):获得 n 个字节长度的随机字符串,通常用于加解密运算
示例
学如逆水行舟,不进则退。大家不妨打开 Python 随便输几个试一试。
本文介绍Python标准库os的功能,包括路径操作、进程管理和环境参数设置等。通过具体函数讲解如何进行文件路径处理、执行系统命令及获取环境信息。
756

被折叠的 条评论
为什么被折叠?



