Python3实现从指定路径查找文件的方法

 更新时间:2015年05月22日 11:22:07   作者:work24  
这篇文章主要介绍了Python3实现从指定路径查找文件的方法,涉及Python目录与文件的相关操作技巧,需要的朋友可以参考下

本文实例讲述了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数据结构链表操作从基础到高级实例深究

    链表是一种基础的数据结构,它由一系列节点组成,每个节点都包含数据和指向下一个节点的引用,在Python中,可以使用类来实现链表,本文将介绍如何实现链表,并提供一些丰富的示例代码来帮助你更好地理解其原理和应用
    2023-12-12
  • Python编程实现生成特定范围内不重复多个随机数的2种方法

    Python编程实现生成特定范围内不重复多个随机数的2种方法

    这篇文章主要介绍了Python编程实现生成特定范围内不重复多个随机数的2种方法,涉及Python基于random生成随机数的常见操作技巧,需要的朋友可以参考下
    2017-04-04
  • python Selenium实现付费音乐批量下载的实现方法

    python Selenium实现付费音乐批量下载的实现方法

    这篇文章主要介绍了python Selenium实现付费音乐批量下载的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-01-01
  • Python使用Opencv打开笔记本电脑摄像头报错解问题及解决

    Python使用Opencv打开笔记本电脑摄像头报错解问题及解决

    这篇文章主要介绍了Python使用Opencv打开笔记本电脑摄像头报错解问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • Python tkinter padx参数详解

    Python tkinter padx参数详解

    这篇文章主要介绍了tkinter padx参数,帮助大家更好的理解和学习,感兴趣的朋友可以了解下,希望能够给你带来帮助
    2021-10-10
  • 详解Python中对Excel的处理操作

    详解Python中对Excel的处理操作

    Excel是一种常见的电子表格文件格式,广泛用于数据记录和处理,Python提供了多个第三方库,可以方便地对Excel操作,下面就来和大家详细讲讲吧
    2023-07-07
  • Python实现Socket.IO的在线游戏场景方式

    Python实现Socket.IO的在线游戏场景方式

    本文介绍了Socket.IO的基本概念、应用场景,并通过一个简单的多人在线实时对战游戏案例,展示了如何使用Python和Socket.IO库实现实时通信,Socket.IO的核心是事件驱动模型,支持WebSocket协议,并在不支持的情况下回退到其他传输方式
    2025-01-01
  • 用Matlab读取CSV文件出现不匹配问题及解决

    用Matlab读取CSV文件出现不匹配问题及解决

    这篇文章主要介绍了用Matlab读取CSV文件出现不匹配问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Python3.13 +Pycharm 开发环境配置

    Python3.13 +Pycharm 开发环境配置

    本文全面解释了如何配置Python3.13和PyCharm的开发环境,适合初学者,详细介绍了Python安装步骤、选择解释器、常用快捷键和推荐插件,强调了虚拟环境的重要性,以及如何使用PyCharm进行高效开发,感兴趣的可以了解一下
    2024-11-11
  • Python 解析pymysql模块操作数据库的方法

    Python 解析pymysql模块操作数据库的方法

    这篇文章主要介绍了Python 解析pymysql模块操作数据库的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02

最新评论