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 27 Python
python 使用get_argument获取url query参数
Apr 28 Python
Python矩阵常见运算操作实例总结
Sep 29 Python
python使用jieba实现中文分词去停用词方法示例
Mar 11 Python
对numpy中数组元素的统一赋值实例
Apr 04 Python
Python基于递归算法求最小公倍数和最大公约数示例
Jul 27 Python
基于python的ini配置文件操作工具类
Apr 24 Python
python RC4加密操作示例【测试可用】
Sep 26 Python
python利用百度云接口实现车牌识别的示例
Feb 21 Python
python 调用Google翻译接口的方法
Dec 09 Python
python爬虫利器之requests库的用法(超全面的爬取网页案例)
Dec 17 Python
pytorch下的unsqueeze和squeeze的用法说明
Feb 06 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
Terran魔法科技
2020/03/14 星际争霸
PHP 图片处理
2020/09/16 PHP
用js来解决ajax读取页面乱码
2010/11/28 Javascript
JavaScript原型继承之基础机制分析
2011/08/26 Javascript
jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析
2014/06/09 Javascript
JS检测移动端横竖屏的代码
2016/05/30 Javascript
js实现增加数字显示的环形进度条效果
2017/02/05 Javascript
微信小程序开发之数据存储 参数传递 数据缓存
2017/04/13 Javascript
JavaScript设计模式之单例模式详解
2017/06/09 Javascript
微信小程序自定义音乐进度条的实例代码
2018/08/28 Javascript
Vue+webpack项目配置便于维护的目录结构教程详解
2018/10/14 Javascript
Vue加载json文件的方法简单示例
2019/01/28 Javascript
微信小程序 (地址选择1)--选取搜索地点并显示效果
2019/12/17 Javascript
详谈vue中router-link和传统a链接的区别
2020/07/22 Javascript
[01:36:57]【09DOTA2第一视角】小骷髅
2014/04/16 DOTA
轻松实现python搭建微信公众平台
2016/02/16 Python
Python实现优先级队列结构的方法详解
2016/06/02 Python
python 实现网上商城,转账,存取款等功能的信用卡系统
2016/07/15 Python
利用Python为iOS10生成图标和截屏
2016/09/24 Python
Python实现多并发访问网站功能示例
2017/06/19 Python
Python中矩阵创建和矩阵运算方法
2018/08/04 Python
Python爬虫常用库的安装及其环境配置
2018/09/19 Python
python3利用Socket实现通信的方法示例
2019/05/06 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
2020/03/17 Python
JupyterNotebook 输出窗口的显示效果调整方法
2020/04/13 Python
Python使用shutil模块实现文件拷贝
2020/07/31 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
2021/01/26 Python
纯CSS3实现地球自转实现代码(图文教程附送源码)
2012/12/26 HTML / CSS
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
英国鞋网:Rubber Sole
2020/03/03 全球购物
C语言笔试题回忆
2015/04/02 面试题
常务副总经理任命书
2014/06/05 职场文书
初中作文评语集锦
2014/12/25 职场文书
2015年实习单位评语
2015/03/25 职场文书
工厂员工辞职信范文
2015/05/12 职场文书
python实现网络五子棋
2021/04/11 Python