1. 目录
1.1 遍历目录
import os
# 遍历目录
def search_dir(path):
#列出指定路径的所有文件和文件架
filename_list = os.listdir(path)
for filename in filename_list:
# file_path: 每个子文件或子文件夹的绝对路径
file_path = os.path.join(path, filename)
# 如果是文件
if os.path.isfile(file_path):
print("文件名:", filename)
# 如果是目录
elif os.path.isdir(file_path):
print("目录名:", filename)
# 递归遍历当前目录的子目录
search_dir(file_path)
#要遍历的目录
search_dir(r'C:\Users\ijeff\Desktop\Python2003\day11\code\newdir')
1.2 使用递归遍历目录
import os
def getAll(path):
#1.获取当前目录下所有的文件以及文件夹
fileList = os.listdir(path)
#2.遍历列表
for i in fileList:
#3.拼接路径
filePath = os.path.join