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 字符串格式化代码
Mar 17 Python
python根据出生日期返回年龄的方法
Mar 26 Python
对于Python异常处理慎用“except:pass”建议
Apr 02 Python
在Python程序中进行文件读取和写入操作的教程
Apr 28 Python
Python中max函数用法实例分析
Jul 17 Python
Python不使用int()函数把字符串转换为数字的方法
Jul 09 Python
Python字符串处理的8招秘籍(小结)
Aug 13 Python
基于Python绘制美观动态圆环图、饼图
Jun 03 Python
Python通过fnmatch模块实现文件名匹配
Sep 30 Python
Python可以用来做什么
Nov 23 Python
浅谈pytorch中stack和cat的及to_tensor的坑
May 20 Python
教你怎么用Python selenium操作浏览器对象的基础API
Jun 23 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
php常用数组函数实例小结
2016/12/29 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
利用javascript中的call实现继承
2007/01/22 Javascript
出现“不能执行已释放的Script代码”错误的原因及解决办法
2007/08/29 Javascript
JavaScript学习笔记(一) js基本语法
2011/10/25 Javascript
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
JS+CSS设置img在DIV中只显示Img垂直居中的部分
2013/10/24 Javascript
javascript比较两个日期的先后示例代码
2014/12/31 Javascript
jQuery标签编辑插件Tagit使用指南
2015/04/21 Javascript
原生JavaScript制作计算器
2016/10/16 Javascript
微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解
2016/12/08 Javascript
Vue中父组件向子组件通信的方法
2017/07/11 Javascript
jQuery EasyUI window窗口使用实例代码
2017/12/25 jQuery
JS运动改变单物体透明度的方法分析
2018/01/23 Javascript
webstorm中vue语法的支持详解
2018/05/09 Javascript
教你如何编写Vue.js的单元测试的方法
2018/10/17 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
Vue动态创建注册component的实例代码
2019/06/14 Javascript
封装微信小程序http拦截器过程解析
2019/08/13 Javascript
使用Python的web.py框架实现类似Django的ORM查询的教程
2015/05/02 Python
python利用正则表达式搜索单词示例代码
2017/09/24 Python
python学生信息管理系统(完整版)
2020/04/05 Python
Django+JS 实现点击头像即可更改头像的方法示例
2018/12/26 Python
Python数据可视化实现正态分布(高斯分布)
2019/08/21 Python
浅谈HTML5新增和废弃的标签
2019/04/28 HTML / CSS
美国最受欢迎的度假租赁网站:VRBO
2016/08/02 全球购物
德国汉莎航空中国官网: Lufthansa中国
2017/03/30 全球购物
乌克兰网上服装店:Bolf.ua
2018/10/30 全球购物
档案管理员岗位职责
2013/12/01 职场文书
师范学院毕业生求职信范文
2013/12/26 职场文书
幼儿园中秋节活动方案2013
2014/01/29 职场文书
销售总经理岗位职责
2014/03/15 职场文书
爱国演讲稿400字
2014/05/07 职场文书
优秀党员自我评价范文
2014/09/15 职场文书
Python图片处理之图片裁剪教程
2021/05/27 Python
使用Postman测试需要授权的接口问题
2022/06/21 Java/Android