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的Tornado框架实现异步非阻塞访问数据库的示例
Jun 30 Python
Python实现矩阵转置的方法分析
Nov 24 Python
python中文编码与json中文输出问题详解
Aug 24 Python
用pycharm开发django项目示例代码
Oct 24 Python
Python函数返回不定数量的值方法
Jan 22 Python
django云端留言板实例详解
Jul 22 Python
Django--权限Permissions的例子
Aug 28 Python
python爬虫学习笔记之pyquery模块基本用法详解
Apr 09 Python
在keras里面实现计算f1-score的代码
Jun 15 Python
如何卸载python插件
Jul 08 Python
在python中对于bool布尔值的取反操作
Dec 11 Python
Python 的演示平台支持 WSGI 接口的应用
Apr 20 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得到mssql的存储过程的输出参数功能实现
2012/11/23 PHP
php获取淘宝分类id示例
2014/01/16 PHP
浅谈php+phpStorm+xdebug配置方法
2015/09/17 PHP
thinkPHP模型初始化实例分析
2015/12/03 PHP
PHP中子类重载父类的方法【parent::方法名】
2016/05/06 PHP
老生常谈PHP位运算的用途
2017/03/12 PHP
Laravel Eloquent ORM 实现查询表中指定的字段
2019/10/17 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
2020/04/13 PHP
JS BASE64编码 window.atob(), window.btoa()
2021/03/09 Javascript
JavaScript 注册事件代码
2011/01/27 Javascript
说说JSON和JSONP 也许你会豁然开朗
2012/09/02 Javascript
如何让页面加载完成后执行js
2013/06/26 Javascript
jquery复选框全选/取消示例
2013/12/30 Javascript
JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
2015/08/06 Javascript
快速掌握Node.js环境的安装与运行方法
2016/02/16 Javascript
JS上传图片预览插件制作(兼容到IE6)
2016/08/07 Javascript
JavaScript DOM节点操作方法总结
2016/08/23 Javascript
jQuery展示表格点击变色、全选、删除
2017/01/05 Javascript
JS在浏览器中解析Base64编码图像
2017/02/09 Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
2019/03/28 Javascript
jQuery AJAX应用实例总结
2020/05/19 jQuery
使用Python的web.py框架实现类似Django的ORM查询的教程
2015/05/02 Python
Python中collections模块的基本使用教程
2018/12/07 Python
Python实现账号密码输错三次即锁定功能简单示例
2019/03/29 Python
Python中 CSV格式清洗与转换的实例代码
2019/08/29 Python
Python+logging输出到屏幕将log日志写入文件
2020/11/11 Python
鲜为人知的HTML5语音合成功能
2019/05/17 HTML / CSS
四种会话跟踪技术
2015/05/20 面试题
应届生文秘专业个人自荐信格式
2013/09/21 职场文书
企事业单位求职者的自我评价
2013/12/28 职场文书
大众服装店创业计划书范文
2014/01/01 职场文书
自我鉴定注意事项
2014/01/19 职场文书
读《瓦尔登湖》有感:每个人都需要一个瓦尔登湖
2019/10/17 职场文书
Nginx URL重写rewrite机制原理及使用实例
2021/04/01 Servers
关于springboot配置druid数据源不生效问题(踩坑记)
2021/09/25 Java/Android
Golang连接并操作MySQL
2022/04/14 MySQL