os模块的目录及文件操作
import os
方法 | 作用 |
---|
os.getcwd() | 显示当前路径 |
os.listdir() | 展示当前目录内容 |
os.chdir() | 改变当前路径 |
os.mkdir() | 创建目录(文件夹) |
os.rmdir() | 删除指定路径的目录。仅当这文件夹是空的才可以, 否则, 抛出OSError |
os.system() | 系统命令执行 |
os.remove() | 用于删除指定路径的文件。如果指定的路径是一个目录,将抛出OSError。 |
os.rename(‘old’,‘new’) | 重命名目录或文件 |
os.path模块操作
方法 | 作用 |
---|
os.path.join(path1 path2, …) | 把目录和文件名合成一个路径 |
os.path.basename(path) | 返回文件名 |
os.path.abspath(path) | 返回绝对路径 |
os.path.relpath(path[, start]) | path位置相对start的相对路径(相对路径) |
os.path.getsize(path) | 返回文件大小,如果文件不存在就返回错误 |
os.path.getctime(path) | 返回文件 path 创建时间 |
os.path.getmtime(path) | 返回最近文件修改时间 |
os.path.getatime(path) | 返回最近访问时间(浮点型秒数) |
os.path.exists(path) | 如果路径 path 存在,返回 True;如果路径 path 不存在,返回 False。 |
os.path.isdir(path) | 判断路径是否为目录 |
os.path.isfile(path) | 判断路径是否为文件 |
os.path.isabs(path) | 判断是否为绝对路径 |
print(os.path.join('/dfs/','ters.txt'))
print(os.path.abspath('哈哈'))