def allfile(all_file_path, li=[]):
"""
获取目录中所有文件,
:param all_file_path: 文件夹路径
:li:是一个空列表,
:return: 返回值是文件abspath组成的列表
"""
li_path = os.listdir(all_file_path)
if not li_path:
return
for i in li_path:
file_path = os.path.join(all_file_path, i)
if os.path.isdir(file_path):
allfile(file_path, li)
elif os.path.isfile(file_path):
if not i.endswith('.py') or i == '__init__.py':
continue
# the_file_path = os.path.dirname(file_path).split('aaa/')[1]
the_file_path = os.path.abspath(file_path)
li.append(the_file_path)
return li
获取目录下的所有文件
最新推荐文章于 2024-05-06 23:29:57 发布