- 读写文件
- 文件与文件路径
windows
上倒斜杠os.path.join()
- 当前目录
os.getcwd()
- 相对路径和绝对路径
- 创建文件夹
os.makedirs()
os.path
模块- 处理相对路径和绝对路径
- 相对路径转绝对路径
os.path.abspath(path)
- 判断是否为绝对路径
os.path.isabs(path)
- 返回相对路径
os.path.relpath(path,start)
- 返回最后一个斜杠之前内容
os.path.basename(path)
- 返回最后一个之后所有内容
os.path.dirname(path)
- 需要目录名称和基本名称
os.path.split()
- 相对路径转绝对路径
- 参看文件大小和文件夹内容
os.path.getsize()
os.listdir()
- 检查路径有效性
os.path.exists()
os.path.isdir()
os.path.isfile()
- 文件与文件路径
- 组织文件
- 复制文件和文件夹
shutil.copy(source,destination)
shutil.copytree(source,destination)
- 文件和文件夹的移动与改名
shutil.move(source,destination)
- 永久删除文件和文件夹
os.unlink(path)
- 将删除path处文件
os.rmdir(path)
- 将删除path处的文件夹。该文件夹必须为空,其中没有任何文件和文件夹
shutil.rmtree(path)
- 将删除 path 处的文件夹,它包含的所有文件和文件夹都会被删除。
os.walk(path)
- 遍历目录树
- 复制文件和文件夹
文件操作
最新推荐文章于 2024-02-29 09:07:03 发布