OS概述
-
Operating System
-
os模块提供丰富的方法来处理文件和目录
-
列表条目
OS使用
-
os模块导入:import os
-
查看os模块使用文档
help(os) : 查看os模块说明文档 dir(os) : 查看os模块的属性和方法
OS常用方法——os操作系统相关
- os.name :获取系统名称,如果返回的是nt,则代表windows, 如果返回的是posix,则代表linux
- os.envion: 获取系统环境变量信息
- os.getenv(“PATH”): 获取所有系统环境变量中某一个变量的值
- os.system(): 执行系统指令,可以模拟在terminal终端或者是cmd执行指令
OS常用方法——os目录相关
-
os.getcwd() : 获取当前目录
-
os.chdir(): 切换目录
-
os.listdir(): 列出当前目录内容
-
os.mkdir() : 创建空目录
-
os.makedirs() : 递归创建多级目录
-
os.rmdir() : 删除空目录
-
os.rename() :重命名目录
-
os.remove() : 删除文件
OS常用方法——os路径相关
-
os.path.abspath(path) : 返回绝对路径
-
os.path.basename(path) : 返回绝对路径中最后一部分,文件名的这一部分
-
os.path.dirname(path) : 返回绝对路径中,除了文件名,前面那一部分
-
os.path.split(path) : 分隔路径,分割成basename和dirname两个部分
-
os.path.join(path) : 拼接路径
-
os.path.exists(path) : 判断路径是否存在
-
os.path.isdir(path) : 判断是否是目录
-
os.path.isfile(path) :判断是否是文件
-
os.path.getsize(path) : 判断文件大小
内置库sys
sys常用属性
-
sys.version : 返回python解释器版本
-
sys.platform : 返回操作系统平台名称
-
sys.argv : 返回外部程序给python传递的参数
-
sys.modules : 返回已导入的模块信息
-
sys.path : 返回的是导包的搜索路径列表
文件操作步骤
-
打开文件
-
操作文件:读/写文件
-
关闭文件
文件读写方式
忘记关闭文件的危害
with open(): 会自动关闭文件 【推荐使用】
写操作
math函数
数字常量
数论与表示函数
幂函数与对数函数
内置库时间日期的处理
工作当中的应用
python中处理时间的模块 :time, datetime, calendar
常见的时间表示形式
-
时间戳: 以1970年1月1号记为0点,往后的时间是整数,往前的是负数
-
格式化的时间字符串