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对数组进行反转的方法
May 20 Python
Python如何通过subprocess调用adb命令详解
Aug 27 Python
人机交互程序 python实现人机对话
Nov 14 Python
python逐行读写txt文件的实例讲解
Apr 03 Python
python在每个字符后添加空格的实例
May 07 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
May 17 Python
Python装饰器的执行过程实例分析
Jun 04 Python
Python字符串的全排列算法实例详解
Jan 07 Python
PyQt5+requests实现车票查询工具
Jan 21 Python
python tools实现视频的每一帧提取并保存
Mar 20 Python
Python占用的内存优化教程
Jul 28 Python
基于Python组装jmx并调用JMeter实现压力测试
Nov 03 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
德生9700DX电路分析
2021/03/02 无线电
php两种无限分类方法实例
2015/04/21 PHP
php根据日期显示所在星座的方法
2015/07/13 PHP
PHP+Mysql+jQuery查询和列表框选择操作实例讲解
2015/10/22 PHP
解决Laravel 不能创建 migration 的问题
2019/10/09 PHP
怎么用javascript进行拖拽
2006/07/20 Javascript
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
2014/12/18 NodeJs
javascript下拉列表中显示树形菜单的实现方法
2015/11/17 Javascript
用director.js实现前端路由使用实例
2017/01/27 Javascript
最常见和最有用的字符串相关的方法详解
2017/02/06 Javascript
JS字符串false转boolean的方法(推荐)
2017/03/08 Javascript
js实现五星评价功能
2017/03/08 Javascript
jquery+css3实现熊猫tv导航代码分享
2018/02/12 jQuery
js脚本中执行java后台代码方法解析
2019/10/11 Javascript
微信小程序实现拨打电话功能的示例代码
2020/06/28 Javascript
Python中set与frozenset方法和区别详解
2016/05/23 Python
Python 基础知识之字符串处理
2017/01/06 Python
Python下的Softmax回归函数的实现方法(推荐)
2017/01/26 Python
Python3 操作符重载方法示例
2017/11/23 Python
手把手教你用python抢票回家过年(代码简单)
2018/01/21 Python
安装python时MySQLdb报错的问题描述及解决方法
2018/03/20 Python
Django自定义过滤器定义与用法示例
2018/03/22 Python
在python中实现将一张图片剪切成四份的方法
2018/12/05 Python
PyQt5 界面显示无响应的实现
2020/03/26 Python
总经理助理的八要求
2013/11/12 职场文书
公司前台辞职报告
2014/01/19 职场文书
大学生毕业鉴定
2014/01/31 职场文书
初中生自我鉴定
2014/02/04 职场文书
六查六看个人剖析材料
2014/10/14 职场文书
学校领导班子成员查摆问题及整改措施
2014/10/28 职场文书
迎新晚会主持词开场白
2015/05/28 职场文书
2016年度员工工作表现评语
2015/12/02 职场文书
2016党员干部政治学习心得体会
2016/01/23 职场文书
2019商业计划书格式、范文
2019/04/24 职场文书
实习报告怎么写
2019/06/20 职场文书
深入理解go缓存库freecache的使用
2022/02/15 Golang