os模块
os模块是python的内置模块,是对目录和文件的操作
使用时需要导包
import os
os用法
方法 | 描述 |
os.getcwd() | 展示当前路径 |
os.listdir() | 展示当前目录下载文件 |
os.chdir() | 改变当前目录路径 |
os.mkdir() | 创建目录 |
os.rmdir() | 删除指定路径的目录,必须得目录为空才可以删,否则报错 |
os.system() | 执行系统命令 |
os.rename('old','new') | 重命名目录或者文件 |
os.remove() | 删除指定路径的文件,如果路径是目录,将会报错 |
os.path用法
os.path.join(path1 path2, ...) | 把目录和文件名合成一个路径 |
os.path.basename(path) | 指定路径后返回文件名 |
os.path.abspath(path) | 返回指定路径的绝对路径,windows从CDE盘符开始,linux是从 / 根目录下开始 |
os.path.getsize(path) | 返回指定路径的文件大小,如果文件不存在会报错 |
os.path.getctime(path) | 返回指定路径的文件创建时间 |
os.path.getmtime(path) | 返回指定路径的文件最后一次修改的时间 |
os.path.getatime(path) | 返回指定路径的文件最近一次访问的时间 |
os.path.exists(path) | 判断指定路径是否存在,存在返回True,不存在返回False |
os.path.isdir(path) | 判断指定路径是否为目录 |
os.path.isfile(path) | 判断指定路径是否为文件 |
os.path.isabs(path) | 判断指定路径是否为绝对路径 |
os.path.relpath(path[, start]) | path位置相对start的相对路径(相对路径) |