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中的startswith和endswith函数使用实例
Aug 25 Python
python创建临时文件夹的方法
Jul 06 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
Oct 29 Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
Feb 14 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
Oct 28 Python
Python如何在DataFrame增加数值
Feb 14 Python
python torch.utils.data.DataLoader使用方法
Apr 02 Python
python实现单机五子棋
Aug 28 Python
Django实现文章详情页面跳转代码实例
Sep 16 Python
详解Python中第三方库Faker
Sep 25 Python
selenium设置浏览器为headless无头模式(Chrome和Firefox)
Jan 08 Python
彻底解决pip下载pytorch慢的问题方法
Mar 01 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和ACCESS写聊天室(四)
2006/10/09 PHP
一些经常会用到的Javascript检测函数
2010/05/31 Javascript
js 文本滚动效果的实例代码
2013/08/17 Javascript
javascript多行字符串的简单实现方式
2015/05/04 Javascript
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
js的各种排序算法实现(总结)
2016/07/23 Javascript
jquery实现下拉框左右选择功能
2017/02/21 Javascript
JS创建Tag标签的方法详解
2017/06/09 Javascript
在小程序中使用Echart图表的示例代码
2018/08/02 Javascript
微信小程序上传文件到阿里OSS教程
2019/05/20 Javascript
微信小程序动态添加view组件的实例代码
2019/05/23 Javascript
vue实现分页的三种效果
2020/06/23 Javascript
[03:40]2014DOTA2国际邀请赛 B神专访:躲箭真的很难
2014/07/13 DOTA
Python:Scrapy框架中Item Pipeline组件使用详解
2017/12/27 Python
Python实现随机生成手机号及正则验证手机号的方法
2018/04/25 Python
Python单元测试实例详解
2018/05/25 Python
Django web框架使用url path name详解
2019/04/29 Python
Django stark组件使用及原理详解
2019/08/22 Python
python智联招聘爬虫并导入到excel代码实例
2019/09/09 Python
详解Django配置JWT认证方式
2020/05/09 Python
python爬虫容易学吗
2020/06/02 Python
利用scikitlearn画ROC曲线实例
2020/07/02 Python
Pycharm打开已有项目配置python环境的方法
2020/07/03 Python
Python基于Socket实现简易多人聊天室的示例代码
2020/11/29 Python
详解移动端HTML5音频与视频问题及解决方案
2018/08/22 HTML / CSS
HTML5新特性之用SVG绘制微信logo
2016/02/03 HTML / CSS
俄罗斯最大的消费电子连锁零售商:Mvideo
2017/06/25 全球购物
Piercing Pagoda官网:耳环、戒指、项链、手链等
2020/09/28 全球购物
Ajax的工作原理
2015/12/04 面试题
感恩节活动方案
2014/01/27 职场文书
产品包装策划方案
2014/05/18 职场文书
党的群众路线教育实践活动总结
2014/10/30 职场文书
2015年部门工作总结范文
2015/03/31 职场文书
忠犬八公的故事观后感
2015/06/05 职场文书
MongoDB使用场景总结
2022/02/24 MongoDB
分享3个非常实用的 Python 模块
2022/03/03 Python