Python入门(十四):常用标准库(4)—— os

本文介绍Python标准库os的功能,包括路径操作、进程管理和环境参数设置等。通过具体函数讲解如何进行文件路径处理、执行系统命令及获取环境信息。

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 随便输几个试一试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值