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元祖,列表,字典,集合的比较
Jan 06 Python
Python+Selenium自动化实现分页(pagination)处理
Mar 31 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
Mar 23 Python
为何人工智能(AI)首选Python?读完这篇文章你就知道了(推荐)
Apr 06 Python
python读csv文件时指定行为表头或无表头的方法
Jun 26 Python
使用Python在Windows下获取USB PID&VID的方法
Jul 02 Python
python中matplotlib条件背景颜色的实现
Sep 02 Python
python实现在线翻译功能
Mar 03 Python
python百行代码自制电脑端网速悬浮窗的实现
May 12 Python
Python如何设置指定窗口为前台活动窗口
Aug 12 Python
简述 Python 的类和对象
Aug 21 Python
Python读取文件夹下的所有文件实例代码
Apr 02 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批量删除数据库下指定前缀的表以prefix_为例
2014/08/24 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
2017/09/30 PHP
thinkphp5框架扩展redis类方法示例
2019/05/06 PHP
JS定义回车事件(实现代码)
2013/07/08 Javascript
JavaScript实现更改网页背景与字体颜色的方法
2015/02/02 Javascript
js获取当前日期前七天的方法
2015/02/28 Javascript
HTML5+setCutomValidity()函数验证表单实例分享
2015/04/24 Javascript
基于javascript实现彩票随机数生成(升级版)
2020/04/17 Javascript
ES6的新特性概览
2016/03/10 Javascript
微信小程序 视图容器组件的详解及实例代码
2017/01/19 Javascript
JavaScript防止全局变量污染的方法总结
2018/08/02 Javascript
JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例
2019/11/19 Javascript
使用vue-cli4.0快速搭建一个项目的方法步骤
2019/12/04 Javascript
jquery实现上传图片功能
2020/06/29 jQuery
[02:44]DOTA2英雄基础教程 克林克兹
2014/01/15 DOTA
[15:56]Heroes18_暗影萨满(完美)
2014/10/31 DOTA
[00:37]食人魔魔法师轮盘吉兆顺应全新至宝将拥有额外款式
2019/12/19 DOTA
python time模块用法实例详解
2014/09/11 Python
python机器学习库常用汇总
2017/11/15 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
2018/10/29 Python
Python3.6.2调用ffmpeg的方法
2019/01/10 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
JAVA及PYTHON质数计算代码对比解析
2020/06/10 Python
numpy 矩阵形状调整:拉伸、变成一位数组的实例
2020/06/18 Python
详解Python中Pyyaml模块的使用
2020/10/08 Python
CSS3 box-shadow属性实例详解
2020/06/19 HTML / CSS
Html5嵌入钉钉的实现示例
2020/06/04 HTML / CSS
保加利亚运动鞋购物网站:SneakerStudio.bg
2020/12/23 全球购物
学生档案自我鉴定
2013/10/07 职场文书
地球一小时倡议书
2014/04/15 职场文书
五好文明家庭事迹材料
2014/12/20 职场文书
六一儿童节园长致辞
2015/07/31 职场文书
单位车辆管理制度
2015/08/05 职场文书
普希金诗歌赏析(6首)
2019/08/22 职场文书
Nginx 匹配方式
2022/05/15 Servers