欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

python之获取目录下的文件名

发布时间:2025/4/5 python 32 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python之获取目录下的文件名 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

背景:为了统计一个目录下所有文件名,并且写到文件中

工具:python的模块os.walk

功能:遍历目录下的所有子文件及其子文件夹,如果有子文件夹的话,会继续以子文件夹为目录递归遍历

返回:如果只有文件的话,只返回一个元组(当前目录字符串,文件夹名列表,文件名列表);如果还有文件夹的话,返回多个元组

#coding=utf-8 import osdef file_name(file_dir): for root, dirs, files in os.walk(file_dir):#print(root) #当前目录路径#print(dirs) #当前路径下所有子目录print(files) #当前路径下所有非目录子文件return files ''' def file_name(file_dir): L=[] for root, dirs, files in os.walk(file_dir):for file in files:if os.path.splitext(file)[1] == '.jpeg':L.append(os.path.join(root, file))return Ldef listdir(path, list_name):for file in os.listdir(path):file_path = os.path.join(path, file)if os.path.isdir(file_path):listdir(f

总结

以上是生活随笔为你收集整理的python之获取目录下的文件名的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。