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中使用PDB库调试程序
Apr 05 Python
python中字符串类型json操作的注意事项
May 02 Python
python数据抓取分析的示例代码(python + mongodb)
Dec 25 Python
对python中使用requests模块参数编码的不同处理方法
May 18 Python
用python实现将数组元素按从小到大的顺序排列方法
Jul 02 Python
django rest framework 实现用户登录认证详解
Jul 29 Python
如何基于Python + requests实现发送HTTP请求
Jan 13 Python
Python抓包程序mitmproxy安装和使用过程图解
Mar 02 Python
python dict乱码如何解决
Jun 07 Python
Python jieba库分词模式实例用法
Jan 13 Python
利用Python判断你的密码难度等级
Jun 02 Python
关于python中readlines函数的参数hint的相关知识总结
Jun 24 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
WordPress中限制非管理员用户在文章后只能评论一次
2015/12/31 PHP
php简单实现多维数组排序的方法
2016/09/30 PHP
/etc/php-fpm.d/www.conf 配置注意事项
2017/02/04 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
php使用curl伪造来源ip和refer的方法示例
2018/05/08 PHP
PHP项目多语言配置平台实现过程解析
2020/05/18 PHP
javascript实现百度地图鼠标滑动事件显示、隐藏
2015/04/02 Javascript
BootStrap使用file-input插件上传图片的方法
2016/09/05 Javascript
ES6使用let命令更简单的实现块级作用域实例分析
2017/03/31 Javascript
微信小程序使用scroll-view标签实现自动滑动到底部功能的实例代码
2018/11/09 Javascript
vue实现可视化可拖放的自定义表单的示例代码
2019/03/20 Javascript
详解在网页上通过JS实现文本的语音朗读
2019/03/28 Javascript
关于微信小程序获取小程序码并接受buffer流保存为图片的方法
2019/06/07 Javascript
VUE 自定义组件模板的方法详解
2019/08/30 Javascript
小程序中设置缓存过期的实现方法
2020/01/14 Javascript
在vue中使用回调函数,this调用无效的解决
2020/08/11 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
详解Python的Django框架中的Cookie相关处理
2015/07/22 Python
python编程线性回归代码示例
2017/12/07 Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
2019/06/19 Python
Python(PyS60)实现简单语音整点报时
2019/11/18 Python
使用Django搭建一个基金模拟交易系统教程
2019/11/18 Python
详解Django中views数据查询使用locals()函数进行优化
2020/08/24 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
德国箱包网上商店:koffer24.de
2016/07/27 全球购物
英国女士家居服网站:hush
2017/08/09 全球购物
Skyscanner新西兰:全球领先的旅游搜索网站
2019/08/26 全球购物
JAVA的事件委托机制和垃圾回收机制
2014/09/07 面试题
房地产销售计划书
2014/01/10 职场文书
学习十八届三中全会精神实施方案
2014/02/17 职场文书
企业办公室主任岗位职责
2014/02/19 职场文书
《千年梦圆在今朝》教学反思
2014/02/24 职场文书
诚信承诺书范文
2014/03/27 职场文书
2016入党积极分子党校培训心得体会
2016/01/06 职场文书
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL
苹果可能正在打击不进行更新的 App
2022/04/24 数码科技