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正则表达式介绍
Aug 06 Python
Python标准库之Sys模块使用详解
May 23 Python
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
Mar 30 Python
浅谈numpy数组的几种排序方式
Dec 15 Python
Python异常对代码运行性能的影响实例解析
Feb 08 Python
python opencv设置摄像头分辨率以及各个参数的方法
Apr 02 Python
Python实现的直接插入排序算法示例
Apr 29 Python
Python空间数据处理之GDAL读写遥感图像
Aug 01 Python
详解使用Python下载文件的几种方法
Oct 13 Python
Python Selenium模块安装使用教程详解
Jul 09 Python
pycharm永久激活超详细教程
Oct 29 Python
VSCODE配置Markdown及Markdown基础语法详解
Jan 19 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实现的简单AES加密解密算法实例
2017/05/29 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
JavaScript 程序编码规范
2010/11/23 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
解决js中window.open弹出的是上次的缓存页面问题
2013/12/29 Javascript
JavaScript检测字符串中是否含有html标签实现方法
2015/07/01 Javascript
快速掌握Node.js环境的安装与运行方法
2016/02/16 Javascript
js实现时间轴自动排列效果
2017/03/09 Javascript
javascript实现非常简单的小数取整功能示例
2017/06/13 Javascript
bootstrap paginator分页前后台用法示例
2017/06/17 Javascript
Node.js学习之查询字符串解析querystring详解
2017/09/28 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
2017/12/18 Javascript
详解如何在vue项目中使用lodop打印插件
2018/09/27 Javascript
JS判断两个数组或对象是否相同的方法示例
2019/02/28 Javascript
jquery使用echarts实现有向图可视化功能示例
2019/11/25 jQuery
微信小程序实现按字母排列选择城市功能
2019/11/25 Javascript
javascript实现弹出层效果
2019/12/10 Javascript
[02:46]完美世界DOTA2联赛PWL DAY4集锦
2020/11/03 DOTA
python实现的阳历转阴历(农历)算法
2014/04/25 Python
Python中实现的RC4算法
2015/02/14 Python
python实现简单socket程序在两台电脑之间传输消息的方法
2015/03/13 Python
Python实现excel转sqlite的方法
2017/07/17 Python
python tornado微信开发入门代码
2018/08/24 Python
Pandas 按索引合并数据集的方法
2018/11/15 Python
深入解析python中的实例方法、类方法和静态方法
2019/03/11 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
2019/06/14 Python
pyqt5数据库使用详细教程(打包解决方案)
2020/03/25 Python
HTML5 Canvas的性能提高技巧经验分享
2013/07/02 HTML / CSS
钉钉企业内部H5微应用开发详解
2020/05/12 HTML / CSS
英国婚礼商城:Wedding Mall
2019/11/02 全球购物
个人综合鉴定材料
2014/05/23 职场文书
小学校园广播稿
2015/08/18 职场文书
2016年春季开学典礼新闻稿
2015/11/25 职场文书
学长教您写论文:经验总结
2019/07/09 职场文书
十大必看国产动漫排名,魁拔上线,第二曾在日本播出
2022/03/18 国漫
Mybatis-plus配置分页插件返回统一结果集
2022/06/21 Java/Android