Python基础小程序_03 文件模糊搜索-作业

https://blog.csdn.net/weixin_43606419/article/details/85028469

这段代码不太难,只是加入了系统调用的部分,这个部分的学习又给学习python打开了一个新的篇幅,愿明天越来越好!

知识点
os - 系统命令模块
r - 提示程序字符串中的""不是转义字符,否则路径可能会报错
listdir - 查看并返回文件夹中所有文件和文件夹的方法
endswith - 用来匹配字符串中包含以什么结尾的方法,与之对应的是startswith

"""

1 导入os系统命令
2 定义两个函数用来接收查找值
3 定义一个查找范围,这个路径前面的r是提示程序字符串中的\不是转义字符
4 把文件夹中的文件名输出成一个列表,等待遍历
5 循环遍历这个列表,如果i中有content ,并且 i 的结尾是file_end,
6 就打印输出

"""
import os

content = input("请输入您要搜索的关键字:")
file_end = input("请输入您要搜索的扩展名:")

path = r"d:\python\模糊查找"

find_list = os.listdir(path)

for i in find_list:
    if (content in i) and i.endswith(file_end):
        print(i)

发布了8 篇原创文章 · 获赞 0 · 访问量 1369

猜你喜欢

转载自blog.csdn.net/qy00131717/article/details/104306596