当前位置: 首页 > 编程笔记 >

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

尹雅健
2023-03-14
本文向大家介绍Python3实现从指定路径查找文件的方法,包括了Python3实现从指定路径查找文件的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了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程序设计有所帮助。

 类似资料:
  • 本文向大家介绍Python3指定路径寻找符合匹配模式文件,包括了Python3指定路径寻找符合匹配模式文件的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python3指定路径寻找符合匹配模式文件。分享给大家供大家参考。具体实现方法如下: 这里给定一个搜索路径,需要在此目录中找出所有符合匹配模式的文件 希望本文所述对大家的Python3程序设计有所帮助。

  • 本文向大家介绍python实现在目录中查找指定文件的方法,包括了python实现在目录中查找指定文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python实现在目录中查找指定文件的方法。分享给大家供大家参考。具体实现方法如下: 1. 模糊查找 2. 指定的文件名精确查找   例子:在e:/py和e:/phpwww目录下找以a到d开头的.php的文件 E:py>python_co

  • 本文向大家介绍基于C++实现读取指定路径文件,包括了基于C++实现读取指定路径文件的使用技巧和注意事项,需要的朋友参考一下 电脑配置:window10, 64位操作系统,基于x64的处理器,Microsoft Visual Studio Community 2019 Version 16.4.5 实现方法:使用 boost-filessystem 包。 使用 vcpkg 安装方法: .\vcpkg

  • 问题内容: 使用readlink函数作为“如何在C中找到可执行文件的位置”的解决方案?,我如何将路径转换为char数组?另外,变量buf和bufsize代表什么,以及如何初始化它们? 编辑:我试图获取当前正在运行的程序的路径,就像上面链接的问题一样。这个问题的答案说来有用。我不知道如何在我的程序中实现它。我试过了: 这显然是不正确的。 问题答案: 这使用的readlink()函数正确的正确使用功能

  • 问题内容: 我使用Go在各种平台上编译了一个程序,并通过调用相对路径或仅通过其名称(如果它在PATH变量中)来运行它。 是否可以找出可执行文件在哪里? 说,我的程序称为“ ()”。我可以运行,(如果它在PATH中)。 我尝试使用,我想我应该检查程序名称是否包含除“ foo”以外的其他内容。如果是,请使用,如果否,请使用(我找不到函数名,有一个通过PATH查找以检查程序在哪里的函数)。 问题答案:

  • #include <stdio.h> #include <time.h> int main(void) { time_t now = time(NULL); struct tm local = {0}; struct tm gmt = {0}; localtime_r(&now, &local); gmtime_r