完整的路径
相对与当前文件所在的文件夹 …/ 表示当前写代码的文件的上一层文件夹
1 文件重命名
import os os.rename('原文件名', '新文件名')2 删除文件
import os os.remove('文件名')3 创建文件夹
import os os.mkdir('文件名')4 删除文件夹 rmdir只能删除空文件夹
import os os.rmdir('文件名')5 获取列表目录 获取指定目录下的文件目录 包含隐藏文件
import os os.listdir('文件名')6 获取当前目录 当前目录的绝对路径
import os os.getcwd()7 改变默认目录
import os os.chdir('文件名')判断是不是一个文件夹
import os os.path.isdir('文件名')批量修改文件名
import os # 获取文件夹目录里所有文件的名字list_name = os.listdir('文件夹名') # 修改当前默认目录 os.chdir('文件夹名') # 遍历所有文件名字 for name in list_name: # 给文件名前添加前缀 new_name = '[番外篇]-' + name # 重命名 os.rename('name', new_name)删除非空文件夹
import os def del_dir(dir_name): # 获取dir_name里面所有的文件名 dir_list = os.listdir(dir_name) # 默认打开dir_name文件夹 os.chdir(dir_name) # 遍历 for name in dir_list: # 判断是不是文件夹 if os.path.isdir(name): # 是文件夹 del_dir(name) # 不是文件夹 else: # 删除文件 os.remove(name) # 回到上一层目录 os.chdir('../') # 把空目录删除 os.rmdir(dir_name) del_dir('文件名')