python实战:查找指定路径中指定文件(包括一层子文件夹)并将其路径文件名写入文本文件!

it2024-12-04  13

import os def traverse(py_path) : for file in os.listdir(py_path): fp=os.path.join(py_path,file) if os.path.isfile(fp): w.write(fp+'\n') #追加写入文本文件 elif os.path.isdir(fp): #进入子文件夹查找 for newFile in os.listdir(fp): newDir=os.path.join(fp,newFile) if os.path.isfile(newDir): w.write(fp+'\n') if __name__==__'main'__ : #代码开始运行的地方 w=open(py_path+'\A.txt','a') py_path=os.getcwd() #当前为py文件路径,或写指定路径 traverse(py_path) w.close()

刚开始学习python,目前只写到遍历进入一层文件夹,往后可通过函数递归来遍历指定路径中所有子文件夹的文件。

最新回复(0)