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个字节长度的随机字符串,通常用于加密运算

posted @ 2018-12-26 13:28  Ksitigarbha  阅读(131)  评论(0编辑  收藏  举报