Python 操作文件和文件夹


# 载入模块

import os

import shutil

 

# 创建文件

os.mkdir(“file”)

 

# 重命名文件

os.rename(“oldname”,”newname”)

# 文件或文件夹均可使用

 

# 复制文件

shutil.copyfile(“oldfile”,”newfile”)

# oldfile 和 newfile 必须是文件

shutil.copy(“oldfile”,”newfile”)

# oldfile 必须是文件夹,newfile 文件和文件夹均可

 

# 复制文件夹

shutil.copytree(“olddir”,”newdir”)

# olddir 和 newdir 必须是目录,且newdir必须不存在

 

# 剪切文件

shutil.move(“olddir”,”newdir”)

 

# 删除文件

os.remove(“file”)

 

# 删除目录

os.rmdir(“dir”)

# 仅能删除空目录

shutil.rmtree(“dir”)

# 可删除空和非空目录

 

# 转换路径

os.chdir(“path”)

 

# 判断目标

os.path.exists(“goal”)

# 判断目标是否存在

os.path.isdir(“goal”)

# 判断目标是否是目录

os.path.isfile(“goal”)

# 判断目标是否是文件

 

点赞