os模块
主要有三种功能,路径操作,进程管理,环境参数
import os
os.path:路径操作
os.path.abspath(path) 返回path的绝对路径
os.path.normpath(path) 归一化path的形式,统一为\\分隔路径
os.path.relpath(path) 返回当前程序与文件直接的相对路径
os.path.dirname(path) 返回path中目录
os.path.basename(path) 返回path中最后的文件名称
os.path.join(path,*path) 组合path和*path,返回一个路径字符串
os.path.exists(path) 判断是否存在,返回True或False
os.path.isfile(path) 判断是否为文件
os.path.isdir(path) 判断是否为文件夹
# 关于时间
os.path.getatime(path) 获取对文件的上一次访问时间 1546151516.156168 access
os.path.getmtime(path) 获取对文件的修改时间 modify
time.ctime(os.path.getctime(path)) 返回文件的创建时间 'Sun Feb 11 21:53:53 2018' create
os.path.getsize(path) 返回字节为单位的文件大小 180045
进程管理
os.system(command)
command calc计算器 mspaint 绘图
环境参数
os.chidir(path) 修改当前程序操作的路径
os.getcwd() 返回程序的当前路径
os.getlogin() 获得当前系统登陆用户名称
os.cpu_count() 返回当前系统的cpu数量
os.urandom(n) 产生n个字节长度的随机字符串,通常用于加密运算