0


Python查找特定文件目录(详解版)

  1. 题目 遍历”Day1-homework”目录下文件; 找到文件名包含“2020”的文件; 将文件名保存到数组result中; 按照序号、文件名分行打印输出。
  2. 注意事项 将工程保存文件如下:在这里插入图片描述在这里插入图片描述

3.代码实现

encoding: utf-8

“”"
@project = AI_Studio
@file = python_Day1
@author = GRIT
@create_time = 2021/7/22 19:07
“”"

查询文件夹中的文件

导入OS模块

import os

待搜索的目录路径

path = “Day1-homework”

待搜索的名称

filename = “2020”

定义保存结果的数组

result = []

def findfiles(files_path, files_list):

查找文件代码

files = os.listdir(files_path) # 返回path目录下的文件和目录列表
for s in files:
s_path = os.path.join(files_path, s) # 连接两个或多个path(os.path模块)
if os.path.isdir(s_path): # 判断path是否为目录
findfiles(s_path, files_list) # 递归
elif os.path.isfile(s_path) and ‘2020’ in s: # is.file(path)判断path是否为文件
result.append(s_path)

if name == ‘main’:
findfiles(path, result)
for i in range(len(result)):
print("[{} ,".format(i) + “’” + result[i] + “’]”)

真香时刻赠与小小小白
https://www.runoob.com/python/os-file-methods.html

标签: python

本文转载自: https://blog.csdn.net/weixin_46351338/article/details/119007249
版权归原作者 GRIT550 所有, 如有侵权,请联系我们删除。

“Python查找特定文件目录(详解版)”的评论:

还没有评论