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 相关文章推荐
Python 字典dict使用介绍
Nov 30 Python
Python使用django获取用户IP地址的方法
May 11 Python
使用Python发送各种形式的邮件的方法汇总
Nov 09 Python
Python3.5 Pandas模块之DataFrame用法实例分析
Apr 23 Python
pandas数据筛选和csv操作的实现方法
Jul 02 Python
Django 查询数据库并返回页面的例子
Aug 12 Python
关于python3中setup.py小概念解析
Aug 22 Python
python写入数据到csv或xlsx文件的3种方法
Aug 23 Python
Python GUI库PyQt5图形和特效样式QSS介绍
Feb 25 Python
django 实现手动存储文件到model的FileField
Mar 30 Python
python上传时包含boundary时的解决方法
Apr 08 Python
Python脚本如何在bilibili中查找弹幕发送者
Jun 04 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
PHP3 safe_mode 失效漏洞
2006/10/09 PHP
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
2014/12/05 PHP
php将图片保存入mysql数据库失败的解决方法
2014/12/27 PHP
php操作MongoDB类实例
2015/06/17 PHP
location.href 在IE6中不跳转的解决方法与推荐使用代码
2010/07/08 Javascript
jquery ajax post提交数据乱码
2013/11/05 Javascript
一个支付页面DEMO附截图
2014/07/22 Javascript
JavaScript验证电子邮箱的函数
2014/08/22 Javascript
js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
2015/09/14 Javascript
RequireJS入门一之实现第一个例子
2015/09/30 Javascript
详解jQuery简单的表格应用
2016/12/16 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
Ionic 2 实现列表滑动删除按钮的方法
2017/01/22 Javascript
node安装--linux下的快速安装教程
2017/03/21 Javascript
angular.js+node.js实现下载图片处理详解
2017/03/31 Javascript
JavaScript数据结构之二叉树的计数算法示例
2017/04/13 Javascript
node.js中grunt和gulp的区别详解
2017/07/17 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
2017/08/15 Javascript
js实现手机web图片左右滑动效果
2017/12/29 Javascript
Node.js 多线程完全指南总结
2019/03/27 Javascript
JS函数动态传递参数的方法分析【基于arguments对象】
2019/06/05 Javascript
js+html+css实现手动轮播和自动轮播
2020/12/30 Javascript
python中os和sys模块的区别与常用方法总结
2017/11/14 Python
NetworkX之Prim算法(实例讲解)
2017/12/22 Python
美国市场上最实惠的送餐服务:Dinnerly
2018/03/18 全球购物
工地资料员岗位职责
2013/12/31 职场文书
办公室岗位职责
2014/02/12 职场文书
小学生元旦感言
2014/02/26 职场文书
2014年护士个人工作总结
2014/11/11 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
2014教师专业技术工作总结
2014/12/03 职场文书
2015年五一劳动节慰问信
2015/03/23 职场文书
公文写作:教你写“建议书”
2019/05/07 职场文书
导游词之台湾阿里山
2019/10/23 职场文书
基于JavaScript实现省市联动效果
2021/06/22 Javascript
解决Oracle数据库用户密码过期
2022/05/11 Oracle