python查找特定名称文件并按序号、文件名分行打印输出的方法
作者:skyseagrass 时间:2023-11-27 03:35:35
python-查找特定名称文件并按序号、文件名分行打印输出
第1天第2题
1.遍历”Day1-homework”目录下文件;
2.找到文件名包含“2020”的文件;
3.将文件名保存到数组result中;
4.按照序号、文件名分行打印输出。
注意:提交作业时要有代码执行输出结果。
# -*- coding: utf-8 -*-
# 查找特定名称文件
# 2020-04-22
# 导入OS模块
import os
# 待搜索的目录路径
path = "Day1-homework"
# 待搜索的名称
filename = "2020"
# 定义保存结果的数组
result = []
def findfiles():
"""查找特定名称文件"""
# 判断路径是否存在
if path:
# 定义符合文件名的个数,也即循环次数
i = 0
# walk方法产生3-元组 (dirpath, dirnames, filenames)
for dirpath, dirnames, filenames in os.walk(path):
# 遍历filenames赋值file
for file in filenames:
if "2020" in file:
# join方法合并出完整路径
result = [os.path.join(dirpath,file)]
i += 1
j = [i]
print(j + result)
else:
print ("The dirpath in not Exist!")
if __name__ == '__main__':
findfiles()
[1, 'Day1-homework/4/22/04:22:2020.txt']
[2, 'Day1-homework/18/182020.doc']
[3, 'Day1-homework/26/26/new2020.txt']
只有list+list才能出上面的输出结果
试了很多方法,包括网上的利用index值,但这个每次循环result的index值都是0
ps:下面看下Python:在当前路径下查找特定名字文件
import os
path = os.getcwd()
files = os.listdir(path)
for file in files:
if file == 'Please_Find_Me' :
print(file)
break
来源:https://blog.csdn.net/skyseagrass/article/details/105700234
标签:python,查找,名称文件


猜你喜欢
Python yield 使用方法浅析
2023-03-30 11:15:18
python使用7z解压软件备份文件脚本分享
2023-05-22 19:30:29
MYSQL ERROR 1045 (28000): Access denied for user (using password: YES)问题的解决
2024-01-26 23:19:50

vue+springboot实现项目的CORS跨域请求
2024-05-09 09:48:23

关于python爬虫应用urllib库作用分析
2023-11-02 12:59:43

python爬虫之urllib,伪装,超时设置,异常处理的方法
2022-07-23 23:47:10
Sublime Text3 配置 NodeJs 环境的方法
2024-04-30 09:58:36
PyCharm配置mongo插件的方法
2023-08-16 19:37:05

jquery中获取id值方法小结
2024-04-19 10:19:25
tensorflow pb to tflite 精度下降详解
2023-05-25 19:05:41
golang copy函数使用的坑
2023-07-09 19:53:44
vue中的面包屑导航组件实例代码
2024-05-02 17:11:28
Select 控件Combox加强版(IE Only)
2008-07-23 13:26:00
Python单链表原理与实现方法详解
2023-05-21 00:58:37
mysql支持跨表delete删除多表记录
2024-01-27 06:12:29
GoJs的文本绘图模板TextBlock使用实例
2023-08-26 16:01:00

延时重复执行函数 lLoopRun.js
2024-05-13 09:20:24
浅谈关于axios和session的一些事
2024-05-11 09:49:33

pytorch分类模型绘制混淆矩阵以及可视化详解
2023-01-17 17:35:43

Python中str.format()详解
2023-01-12 13:26:47