Python3实现从指定路径查找文件的方法


Posted in Python onMay 22, 2015

本文实例讲述了Python3实现从指定路径查找文件的方法。分享给大家供大家参考。具体实现方法如下:

这里给定一个搜索路径,根据这个路径请求和请求的文件名,找到第一个符合要求的文件

import os 
def search_file(file_name, search_path, pathsep = os.pathsep): 
  for path in search_path.split(pathsep): 
    candidate = os.path.join(path, file_name) 
    if os.path.isfile(candidate): 
      return os.path.abspath(candidate) 
  return None 
search_path = 'd:\\pm\\pm' 
find_file = search_file('babyos.img', search_path) 
if find_file: 
  print("File 'babyos.img' found at %s" % find_file) 
else: 
  print("File 'babyos.img' not found")

希望本文所述对大家的Python3程序设计有所帮助。

Python 相关文章推荐
python3.0 字典key排序
Dec 24 Python
Python3遍历目录树实现方法
May 22 Python
Python使用文件锁实现进程间同步功能【基于fcntl模块】
Oct 16 Python
Java分治归并排序算法实例详解
Dec 12 Python
centos 安装python3.6环境并配置虚拟环境的详细教程
Feb 22 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
Feb 24 Python
Python lxml解析HTML并用xpath获取元素的方法
Jan 02 Python
Python实现的微信红包提醒功能示例
Aug 22 Python
python将字典列表导出为Excel文件的方法
Sep 02 Python
pandas factorize实现将字符串特征转化为数字特征
Dec 19 Python
python中tab键是什么意思
Jun 18 Python
python中Django文件上传方法详解
Aug 05 Python
在Python操作时间和日期之asctime()方法的使用
May 22 #Python
Python3遍历目录树实现方法
May 22 #Python
Python3实现将文件树中所有文件和子目录归档到tar压缩文件的方法
May 22 #Python
Python3读取zip文件信息的方法
May 22 #Python
Python中用altzone()方法处理时区的教程
May 22 #Python
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
May 22 #Python
python从网络读取图片并直接进行处理的方法
May 22 #Python
You might like
php 检查电子邮件函数(自写)
2014/01/16 PHP
PHP实现简单实用的验证码类
2015/07/29 PHP
PHP中Notice错误常见解决方法
2017/04/28 PHP
javascript编程起步(第四课)
2007/02/27 Javascript
JavaScript 选中文字并响应获取的实现代码
2011/08/28 Javascript
Javascript 拖拽的一些简单的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
JavaScript入门基础
2015/08/12 Javascript
JQuery+Ajax实现数据查询、排序和分页功能
2015/09/27 Javascript
Bootstrap每天必学之轮播(Carousel)插件
2016/04/25 Javascript
浅谈JavaScript 执行环境、作用域及垃圾回收
2016/05/31 Javascript
js 获取当前web应用的上下文路径实现方法
2016/08/19 Javascript
如何解决jQuery EasyUI 已打开Tab重新加载问题
2016/12/19 Javascript
JavaScript & jQuery完美判断图片是否加载完毕
2017/01/08 Javascript
VUE使用vuex解决模块间传值问题的方法
2017/06/01 Javascript
基于JS实现网页中的选项卡(两种方法)
2017/06/16 Javascript
vuejs使用递归组件实现树形目录的方法
2017/09/30 Javascript
vue实现在一个方法执行完后执行另一个方法的示例
2018/08/25 Javascript
生成无限制的微信小程序码的示例代码
2019/09/20 Javascript
在vue-cli中引入lodash.js并使用详解
2019/11/13 Javascript
JS实现横向轮播图(中级版)
2020/01/18 Javascript
JS eval代码快速解密实例解析
2020/04/23 Javascript
在Vue里如何把网页的数据导出到Excel的方法
2020/09/30 Javascript
python 不关闭控制台的实现方法
2011/10/23 Python
python使用pyhook监控键盘并实现切换歌曲的功能
2014/07/18 Python
python使用BeautifulSoup分析网页信息的方法
2015/04/04 Python
使用Python和Scribus创建一个RGB立方体的方法
2019/07/17 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】
2019/10/30 Python
python复合条件下的字典排序
2020/12/18 Python
美国大城市最热门旅游景点门票:CityPASS
2016/12/16 全球购物
FragranceNet中文网:北美健康美容线上零售商
2020/08/26 全球购物
学习十八大坚定理想信念心得体会
2014/03/11 职场文书
党组织公开承诺书
2014/03/29 职场文书
烹饪大赛策划方案
2014/05/26 职场文书
先进班集体申报材料
2014/12/26 职场文书
领导干部考核评语
2015/01/04 职场文书