1. 模糊查找

编码以下:import os

from glob import glob #采用了这一控制模块

def search_file(pattern, search_path=os.environ[‘PATH’], pathsep=os.pathsep):

for path in search_path.split(os.pathsep):

for match in glob(os.path.join(path, pattern)):

yield match

if __name__ == ‘__main__’:

import sys

if len(sys.argv)2 or sys.argv[1].startswith(‘-‘):#sys.argv[0]是当今途径,1开始是后边的主要参数

print ‘Use: %s pattern’ % sys.argv[0]

sys.exit(1)

if len(sys.argv)2:

matchs = list(search_file(sys.argv[1],sys.argv[2]))

else:

matchs = list(search_file(sys.argv[1]))

print ‘%d match’ % len(matchs)

for match in matchs:

print match

2. 特定的文件夹名称精确查找

编码以下:import os,optparse

#1:精确查找

def search_file(filename, search_path=os.environ[‘PATH’], pathsep=os.pathsep):#os.pathsep是分节符’;’

for path in search_path.split(os.pathsep):

candidate = os.path.join(path, filename)#选号牌途径

if os.path.isfile(candidate):

yield os.path.abspath(candidate) #用制作器能够便捷操纵回到的数据信息.能够应用.next()等方式只回到下一个子项目

def parse_args():#协助提醒

usage = u”’这是一个查找文件夹途径中是不是有文档特定文档的脚本制作,

第一个主要参数是要找的文件夹名称,第二个是途径”’

parser = optparse.OptionParser(usage)

help = u’要搜索的文档姓名’

parser.add_option(‘–filename’, help=help)#type=’int’,

help = u’搜索的途径好几个途径以;隔开’

parser.add_option(‘–path’, help=help, default=’e:’)

options, args = parser.parse_args()

return options, args

if __name__ == ‘__main__’:

options, args = parse_args()

find_file = list(search_file(args[0], args[1]))

if find_file:

for file in find_file:

print “Found File at %s” % file

else:

print “Not Found”

事例:在e:/py和e:/phpwww文件目录下找以a到d开头的.php的文档

E:pypython_cook [a-d]*.php e:/py;e:/phpwww

2 match

e:/phpwwwcurl.php

e:/phpwwwduoxiancheng.php文章内容来源于:www.seo-7.com

(责任编辑:网络)

python找到文件夹下指定文件_python实现在目录中查找指定文件的方法相关推荐

  1. python模糊查找文件夹名字_python实现在目录中查找指定文件的方法

    本文实例讲述了python实现在目录中查找指定文件的方法.分享给大家供大家参考.具体实现方法如下: 1. 模糊查找 复制代码 代码如下: import os from glob import glob ...

  2. python查找指定文件夹_python实现在目录中查找指定文件的方法

    本文实例讲述了python实现在目录中查找指定文件的方法.分享给大家供大家参考.具体实现方法如下: 1. 模糊查找 复制代码 代码如下: import os from glob import glob ...

  3. python 查找指定文件_python实现在目录中查找指定文件的方法

    本文实例讲述了python实现在目录中查找指定文件的方法.分享给大家供大家参考.具体实现方法如下: 1. 模糊查找 代码如下: import os from glob import glob #用到了 ...

  4. txt文件字符在计算机,(35)在C盘当前文件夹下有一个已经建立好的顺序文件Alph.txt,文件内容为只含有字母的一个字符去、...

    (35)在C盘当前文件夹下有一个已经建立好的顺序文件Alph.txt,文件内容为只含有字母的一个字符去. (35)在C盘当前文件夹下有一个已经建立好的顺序文件Alph.txt,文件内容为只含有字母的一 ...

  5. java获得src文件夹下的图片和 获得resource目录下的文件

    java获得src文件夹下的图片和 获得resource目录下的文件 1 获得src文件夹下的图片 文件位置 获得url代码 URL url= getClass().getClassLoader(). ...

  6. linux 多级目录查找,Linux如何在多级目录中查找某个文件

    Linux在多级目录中查找某个文件的方法:find /dir -name filename.ext du -a | grep filename.ext locate filename.ext Linu ...

  7. python导入同一文件夹下的类_Python模块导入机制与规范

    前言 在我们平常工程里使用Python的过程中,经常需要解决各个模块的导入问题,而且也常常遇到引用路径查找不到.交叉导入模块等等问题,故写这篇文章,旨在讲述Python的模块导入机制和我们平时大型项 ...

  8. python导入同一文件夹下的类_python自定义模块

    模块的引入方式: 1.import 模块名:导入模块中的所有内容(引入多个用逗号分隔) import random,time 2.from 模块名 import 函数名1,函数名2... 导入部分模块 ...

  9. python读取文件夹下所有文件名_python如何获取当前文件夹下所有文件名详解

    前言 本文主要给大家介绍了关于python获取当前文件夹下所有文件名的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 os 模块下有两个函数: os.walk() os.li ...

最新文章

  1. 清华姚校友陈丹琦斩获2022斯隆奖!博士论文是近十年最热之一!共计27位华人入选...
  2. Lyft开源L5自动驾驶数据集:55000个人工标注的3D注释框架,还有高清空间语义地图...
  3. 易创课堂成都站给你寄来一包干货,请注意查收
  4. 高清HDMI接口保护用TVS二极管阵列选型
  5. SVD图片有损压缩测试
  6. jooq和jdbc_在jOOQ之上构建的RESTful JDBC HTTP服务器
  7. 安装、卸载、查看软件时常用的命令
  8. html调用父页面的函数,js调用父框架函数与弹窗调用父页面函数的方法
  9. StringBuffer练习
  10. 2-7 hash(2)
  11. Python:Python3错误提示TypeError: slice indices must be integers or None or have an __index__ method解决办法
  12. 在linux桌面上显示图标
  13. 进口食品加盟 选择自由自在休闲食品
  14. google嗅探(简洁实用版)
  15. php session超时设置,php如何设置session超时过期时间
  16. JVM上篇学习3--内存与垃圾回收
  17. PWM波转DC直流之二阶RC低通滤波器设计
  18. 【个人网站】零基础个人网站搭建完整教程(附免费源码)
  19. 中考考试的指令广播_2016中招考试广播指导语
  20. 怎么把线稿提取出来_如何提取线稿为你所用?不会的来!

热门文章

  1. Linux服务器非root用户下安装CUDA11.1和cudnn到指定目录
  2. 基于ASP.net的电力系统分析精品课程网站
  3. js设计模式——3.观察者模式
  4. WPF ListView展示层叠信息
  5. QML 读取本地文件内容
  6. laravel 淘宝 NPM 镜像
  7. github结合TortoiseGit使用sshkey,无需输入账号和密码
  8. linux学习笔记1:基础知识
  9. oracle 查看锁死的表
  10. 如何提高你的工作效率?