python查找特定名称文件并按序号、文件名分行打印输出的方法


Posted in Python onApril 24, 2020

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

到此这篇关于python查找特定名称文件并按序号、文件名分行打印输出的文章就介绍到这了,更多相关python查找特定名称文件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python基于回溯法子集树模板解决数字组合问题实例
Sep 02 Python
20个常用Python运维库和模块
Feb 12 Python
Python 按字典dict的键排序,并取出相应的键值放于list中的实例
Feb 12 Python
Python函数中不定长参数的写法
Feb 13 Python
python的schedule定时任务模块二次封装方法
Feb 19 Python
bluepy 一款python封装的BLE利器简单介绍
Jun 25 Python
Python Pandas分组聚合的实现方法
Jul 02 Python
Python实现栈的方法详解【基于数组和单链表两种方法】
Feb 22 Python
Python 自由定制表格的实现示例
Mar 20 Python
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
Apr 03 Python
使用matplotlib动态刷新指定曲线实例
Apr 23 Python
Python根据字符串调用函数过程解析
Nov 05 Python
python 读取二进制 显示图片案例
Apr 24 #Python
150行python代码实现贪吃蛇游戏
Apr 24 #Python
用 Python 制作地球仪的方法
Apr 24 #Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
Apr 24 #Python
基于打开pycharm有带图片md文件卡死问题的解决
Apr 24 #Python
解决Opencv+Python cv2.imshow闪退问题
Apr 24 #Python
python实现五子棋程序
Apr 24 #Python
You might like
丧钟首部独立剧集《丧钟:骑士与龙》北美正式开播,场面血腥
2020/04/09 欧美动漫
编写安全 PHP应用程序的七个习惯深入分析
2013/06/08 PHP
php 模拟POST提交的2种方法详解
2013/06/17 PHP
PHP基于接口技术实现简单的多态应用完整实例
2017/04/26 PHP
Javascript实例教程(19) 使用HoTMetal(3)
2006/12/23 Javascript
IE 当eval遇上function的处理
2011/08/09 Javascript
onmouseover和onmouseout的一些问题思考
2013/08/14 Javascript
JS中类或对象的定义说明
2014/03/10 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
jQuery中outerWidth()方法用法实例
2015/01/19 Javascript
第一次接触神奇的Bootstrap基础排版
2016/07/26 Javascript
移动端使用localStorage缓存Js和css文的方法(web开发)
2016/09/20 Javascript
vue.js评论发布信息可插入QQ表情功能
2017/08/08 Javascript
详解基于webpack2.x的vue2.x的多页面站点
2017/08/21 Javascript
详解vue-router 路由元信息
2017/09/13 Javascript
JavaScript实现QQ列表展开收缩扩展功能
2017/10/30 Javascript
解决循环中setTimeout执行顺序的问题
2018/06/20 Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
2018/08/12 Javascript
NodeJs入门教程之定时器和队列
2019/03/08 NodeJs
vue搜索和vue模糊搜索代码实例
2019/05/07 Javascript
js实现鼠标拖拽div左右滑动
2020/01/15 Javascript
Vue表单控件数据绑定方法详解
2020/02/05 Javascript
详解Django之admin组件的使用和源码剖析
2018/05/04 Python
python selenium执行所有测试用例并生成报告的方法
2019/02/13 Python
python 统计文件中的字符串数目示例
2019/12/24 Python
Python如何使用正则表达式爬取京东商品信息
2020/06/01 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
2020/07/01 Python
外企办公室竞聘演讲稿
2013/12/29 职场文书
机械个人求职信范文
2014/01/24 职场文书
财务主管岗位职责
2014/02/28 职场文书
协议书的格式
2014/04/23 职场文书
2014年小学工作总结
2014/11/26 职场文书
2016廉洁从业学习心得体会
2016/01/19 职场文书
python如何读取.mtx文件
2021/04/22 Python
如何正确理解python装饰器
2021/06/15 Python
科学家测试在太空中培育人造肉,用于未来太空旅行
2022/04/29 数码科技