python查找特定名称文件并按序号、文件名分行打印输出的方法
作者:skyseagrass 发布时间:2023-11-27 03:35:35
标签:python,查找,名称文件
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
0
投稿
猜你喜欢
- Beautiful Soup使用时,一般可以通过指定对应的name和attrs去搜索,特定的名字和属性,以找到所需要的部分的html代码。但
- 看到网上一片文章,自己式了一下,果然 XMLTextReader速度要快!在.NET框架的System.XML名称空间中包含的XMLText
- 在指定路径下新建一个文件夹:import osdef newfile(path): path=path.strip() path=path.
- 预测结果转为numpy:logits=model(feature)#如果模型是跑在GPU上result=logits.data.cpu().
- 一、初始化CounterCounter支持3种形式的初始化,比如提供一个数组,一个字典,或单独键值对“=”式赋值。具体初始化的代码如下所示:
- 数据可视化是任何探索性数据分析或报告的关键步骤,它可以让我们一眼就能洞察数据集。目前有许多非常好的商业智能工具,比如Tableau、goog
- <style> body {margin:10px;background-color:#ffffff;margin-t
- 百度OCR体验地址:https://ai.baidu.com/tech/imagerecognition/general腾讯OCR体验地址:
- 在windows平台上使用pyhton编写语音识别程序需要用到speech模块,speech模块支持的主要功能有:文本合成语音,将键盘输入的
- 一、问答平台这个「生活常识解答」机器人采用的是:阿里达摩院发布的语言模型PLUG(最近刚发布的,目前是测试阶段),地址链接如下:https:
- 编写断言使用assert编写断言pytest允许你使用python标准的assert表达式写断言;例如,你可以这样做:# test_samp
- 背景最近在测试一款软件的关闭第三方窗口的功能,感觉实现应该挺简单的。所以就尝试了。由于说它的实现是靠c++实现的,本人对c++实在不在行,但
- fsockopen函数能够运用,首先要开启php.ini中的allow_url_open=on;fsockopen是对socket客户端代码
- 用python实现FTP文件传输,包括服务器端和客户端,要求(1)客户端访问服务器端要有一个验证功能(2)可以有多个客户端访问服务器端(3)
- 以图像处理见长的微软Live实验室,最近发布了一款新作:Pivot。装完启动后的第一印象就是一款浏览器,和IE、FF、Chrome又不太一样
- =一、链表链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一
- Python实现图像处理:PiL依赖库的应用本文包含的练习题主要是PIL依赖库,即pillow相关的应用。练习一:使用python给图片增加
- 一、获取二叉树的深度就是二叉树最后的层次,如下图:实现代码:def getheight(self): &n
- 缓动,学名为Tween,缓冲移动的简称。要想页面内容切换起来舒服,就使用淡入淡出特效,要想让页面元素动起来自然,就要使用缓动效果。这两个混合
- 1. Http标准库1.1 http客户端func main() {response, err := http.Get("http