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进阶教程之模块(module)介绍
Aug 30 Python
Python 抓取动态网页内容方案详解
Dec 25 Python
用python结合jieba和wordcloud实现词云效果
Sep 05 Python
python+django+sql学生信息管理后台开发
Jan 11 Python
python3.5安装python3-tk详解
Apr 26 Python
Django框架反向解析操作详解
Nov 28 Python
解决json中ensure_ascii=False的问题
Apr 03 Python
python中导入 train_test_split提示错误的解决
Jun 19 Python
python给list排序的简单方法
Dec 10 Python
Python新建项目自动添加介绍和utf-8编码的方法
Dec 26 Python
详解python3类型注释annotations实用案例
Jan 20 Python
Python中使用Selenium环境安装的方法步骤
Feb 22 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 一元分词算法
2009/11/30 PHP
php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
2013/06/21 PHP
ThinkPHP中的三大自动简介
2014/08/22 PHP
9条PHP编程小知识及易犯的小错误
2015/01/22 PHP
Thinkphp3.2.3分页使用实例解析
2016/07/28 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
laravel通用化的CURD的实现
2019/12/13 PHP
Webkit的跨域安全问题说明
2011/09/13 Javascript
window.showModalDialog()返回值的学习心得总结
2014/01/07 Javascript
js实现文本框中焦点在最后位置
2014/03/04 Javascript
jquery mobile动态添加元素之后不能正确渲染解决方法说明
2014/03/05 Javascript
用C/C++来实现 Node.js 的模块(二)
2014/09/24 Javascript
javascript实现带下拉子菜单的导航菜单效果
2015/05/14 Javascript
jquery中checkbox使用方法简单实例演示
2015/11/24 Javascript
实例讲解js验证表单项是否为空的方法
2016/01/09 Javascript
后端接收不到AngularJs中$http.post发送的数据原因分析及解决办法
2016/07/05 Javascript
JavaScript简单下拉菜单特效
2016/09/13 Javascript
jQuery表单验证简单示例
2016/10/17 Javascript
javascript使用btoa和atob来进行Base64转码和解码
2017/03/20 Javascript
select2 ajax 设置默认值,初始值的方法
2018/08/09 Javascript
vue-video-player 通过自定义按钮组件实现全屏切换效果【推荐】
2018/08/29 Javascript
Python随机读取文件实现实例
2017/05/25 Python
Python标准库shutil用法实例详解
2018/08/13 Python
python3实现斐波那契数列(4种方法)
2019/07/15 Python
python 解决selenium 中的 .clear()方法失效问题
2020/09/01 Python
Python SMTP发送电子邮件的示例
2020/09/23 Python
移动端html5模拟长按事件的实现方法
2018/09/30 HTML / CSS
美国南加州的原创极限运动潮牌:Vans(范斯)
2016/08/05 全球购物
美国女孩服装购物网站:Justice
2017/03/04 全球购物
具有防紫外线功能的高性能钓鱼服装:Hook&Tackle
2018/08/16 全球购物
Clos19英国:高档香槟、葡萄酒和烈酒在线购物平台
2020/07/10 全球购物
生物专业个人自荐信范文
2013/11/29 职场文书
小班重阳节活动方案
2014/02/08 职场文书
个人工作总结范文2014
2014/11/07 职场文书
大学生自我评价范文
2015/03/03 职场文书
自我工作评价范文
2015/03/06 职场文书