1. glob方法:

glob模块的主要方法就是glob,该方法返回所有匹配的文件路径列表(list);该方法需要一个参数用来指定匹配的路径字符串(字符串可以为绝对路径也可以为相对路径),其返回的文件名只包括当前目录里的文件名,不包括子文件夹里的文件。

比如:

glob.glob(r’c:*.txt’)

我这里就是获得C盘下的所有txt文件

glob.glob(r’E:\pic**.jpg’)

获得指定目录下的所有jpg文件

使用相对路径

glob.glob(r’../*.py’)

其中*为通配符


2.os.path.join()

os.path.join()函数用于路径拼接文件路径
os.path.join()函数中可以传入多个路径:

会从第一个以”/”开头的参数开始拼接,之前的参数全部丢弃。

以上一种情况为先。在上一种情况确保情况下,若出现”./”开头的参数,会从”./”开头的参数的上一个参数开始拼接。

import os

print("1:",os.path.join('aaaa','/bbbb','ccccc.txt'))

print("2:",os.path.join('/aaaa','/bbbb','/ccccc.txt'))

print("3:",os.path.join('aaaa','./bbb','ccccc.txt'))

输出为:

1: /bbbb\ccccc.txt
2: /ccccc.txt
3: aaaa\./bbb\ccccc.txt

例子:

ref_list = sorted(glob.glob(os.path.join('./CUFED/test/CUFED5', '*_' + '1' + '.png')))print(ref_list)

例如上述例子:得到/CUFED/test/CUFED5文件夹下所有以 _1.png结尾的文件的路径

Python glob()函数的作用和用法_xjp_xujiping的博客-CSDN博客_glob()函数

python路径拼接os.path.join()函数完全教程_开贰锤-CSDN博客_python路径拼接

glob.glob() + os.path.join() :找到文件路径,拼接路径相关推荐

  1. os.path.join (python路径拼接)

    python路径拼接os.path.join()函数的用法 # 数据路径root = 'H:\Butterfly_detection\yolov5-1.0-baseline\VOCdevkit\VOC ...

  2. python中os.path.join()的循环用法_python中使用os.path.join()

    os.path.join的详细解释请移步os.path模块 在使用的过程中,我使用如下代码: import os path = "F:/gts/gtsdate/" b = os.p ...

  3. python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解

    Python中有.join()和os.path.join()两个函数,具体作用如下: . join():    连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...

  4. python3 join函数_Python中.join()和os.path.join()两个函数的用法详解

    Python中有.join()和os.path.join()两个函数,具体作用如下: . join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 '' ...

  5. python文件路径拼接多出斜杠_浅谈python中拼接路径os.path.join斜杠的问题

    浅谈python中拼接路径os.path.join斜杠的问题 调试程序的过程中,发现通过os.path.join拼接的路径出现了反斜杠 directory1='/opt/apps/upgradePac ...

  6. 12.1 什么是文件路径,Python中如何书写文件路径?(os.path.join()函数)

    当程序运行时,变量是保存数据的好方法,但变量.序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中.Python 提供了内置的文件对象,以及对 ...

  7. python 文件操作 os.path.join(path, *paths) 路径合成(追加)

    os.path.join(path1[, path2[, ...]]) 把目录和文件名合成一个路径 参考文章:Python3 os.path() 模块

  8. python路径拼接os.path.join()函数完全教程

    os.path.join()函数用于路径拼接文件路径. os.path.join()函数中可以传入多个路径: 只有一个以"/"开头的参数时,会从第一个以"/"开 ...

  9. os系列--os.path.join()路径拼接os.path.dirname()

    os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不包含'/',则函数会自动加上 2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃 3.如果最后一个组 ...

最新文章

  1. android如何查看方法属于哪个类,Android Studio查看类中所有方法和属性
  2. python 类的封装、继承、重写方法
  3. HP Z240组建磁盘阵列RAID1
  4. Shell(12)——awk(2)
  5. Maven,在pom.xml配置JDK 9版本。
  6. 吴恩达ex3_Wu-Enda机器学习编程作业Python实现EX3,吴恩达,machinelearning,python,ex3nn
  7. Linux(debian7)操作基础(十二)之文件加密使用指南
  8. C语言变量d的定义法则,C语言变量命名规则(3页)-原创力文档
  9. HTML fieldset控件
  10. php echo输出两个变量,php实现关于var_dump和echo输出多变量的测试
  11. tftp 查看服务器文件,如何从命令提示符列出Windows tftp服务器目录和文件?
  12. c++ char*初始化_嵌入式C的这些高级用法你都会了吗?
  13. Redis面试题汇总(附答案),面试突击专用
  14. H5 FormData 表单数据对象详解 与 Json 对象相互转换
  15. @JVM垃圾收集器种类
  16. python--图像分割GraphCut
  17. 六轴UR机械臂标准DH正逆运动学公式推导+代码验证C++
  18. 从零开始学Android!渣本毕业两年经验,附超全教程文档
  19. 如何配置我们的家用路由器
  20. IP地址、子网掩码、网关地址和MAC地址

热门文章

  1. 为什么explorer.exe会占有大量的CPU?
  2. PowerDesigner反向工程 mysql
  3. 文件系统(01):基于SpringBoot框架,管理Excel和PDF文件类型
  4. Linux用户管理案例(第二版)
  5. JavaScript基础二
  6. JS每日一题:vue中keepalive怎么理解?
  7. ceph Dispatcher模块分析
  8. abap 优化之ST05
  9. 刷leetcode第五题-最长回文字符串
  10. jenkins 自动化部署常用插件