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实现在目录中查找指定文件的方法
Nov 11 Python
python实现多线程的两种方式
May 22 Python
Python算法应用实战之栈详解
Feb 04 Python
用pandas按列合并两个文件的实例
Apr 12 Python
Python面向对象之静态属性、类方法与静态方法分析
Aug 24 Python
对pandas通过索引提取dataframe的行方法详解
Feb 01 Python
基于OpenCV python3实现证件照换背景的方法
Mar 22 Python
python用win32gui遍历窗口并设置窗口位置的方法
Jul 26 Python
Django发送邮件功能实例详解
Sep 02 Python
python实现双色球随机选号
Jan 01 Python
浅析Python 简单工厂模式和工厂方法模式的优缺点
Jul 13 Python
Python中相见恨晚的技巧
Apr 13 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
phpMyAdmin 安装教程全攻略
2007/03/19 PHP
ie6 动态缩略图不显示的原因
2009/06/21 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
2019/03/18 PHP
简单的无缝滚动程序-仅几行代码
2007/05/08 Javascript
javascript 获取元素位置的快速方法 getBoundingClientRect()
2009/11/26 Javascript
JavaScript高级程序设计(第3版)学习笔记 概述
2012/10/11 Javascript
Javascript基础教程之break和continue语句
2015/01/18 Javascript
JavaScript的jQuery库中ready方法的学习教程
2015/08/14 Javascript
js获取元素下的第一级子元素的方法(推荐)
2017/03/05 Javascript
angularjs $http实现form表单提交示例
2017/06/09 Javascript
ES6解构赋值实例详解
2017/10/31 Javascript
解决vue2中使用axios http请求出现的问题
2018/03/05 Javascript
jquery 实现拖动文件上传加载进度条功能
2018/03/18 jQuery
vue中如何实现pdf文件预览的方法
2018/07/12 Javascript
微信小程序开发中var that =this的用法详解
2020/01/18 Javascript
Python查看多台服务器进程的脚本分享
2014/06/11 Python
Python基于回溯法子集树模板解决m着色问题示例
2017/09/07 Python
PyCharm+PySpark远程调试的环境配置的方法
2018/11/29 Python
python3实现微型的web服务器
2019/09/03 Python
python同时替换多个字符串方法示例
2019/09/17 Python
pytorch 获取tensor维度信息示例
2020/01/03 Python
如何基于Python爬取隐秘的角落评论
2020/07/02 Python
HTML5为输入框添加语音输入功能的实现方法
2017/02/06 HTML / CSS
香港永安旅游网:Wing On Travel
2017/04/10 全球购物
String和StringBuffer的区别
2015/08/13 面试题
怎么可以提高数据库查询数据的速度
2014/06/28 面试题
你对IPv6了解程度
2016/02/09 面试题
物业保安员岗位职责制度
2014/01/30 职场文书
销售会计岗位职责
2014/03/15 职场文书
小学综治宣传月活动总结
2014/07/02 职场文书
财务审计整改报告
2014/11/06 职场文书
2015年档案室工作总结
2015/05/23 职场文书
办公用品管理制度
2015/08/04 职场文书
详解PHP Swoole与TCP三次握手
2021/05/27 PHP
Shell脚本一键安装Nginx服务自定义Nginx版本
2022/03/20 Servers
Spring事务管理下synchronized锁失效问题的解决方法
2022/03/31 Java/Android