第四次笔记

mac2024-11-05  12

绝对路径

完整的路径

相对路径

相对与当前文件所在的文件夹 …/ 表示当前写代码的文件的上一层文件夹

文件的相关操作

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('文件名')
最新回复(0)