glob.glob() + os.path.join() :找到文件路径,拼接路径
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() :找到文件路径,拼接路径相关推荐
- os.path.join (python路径拼接)
python路径拼接os.path.join()函数的用法 # 数据路径root = 'H:\Butterfly_detection\yolov5-1.0-baseline\VOCdevkit\VOC ...
- python中os.path.join()的循环用法_python中使用os.path.join()
os.path.join的详细解释请移步os.path模块 在使用的过程中,我使用如下代码: import os path = "F:/gts/gtsdate/" b = os.p ...
- python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解
Python中有.join()和os.path.join()两个函数,具体作用如下: . join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...
- python3 join函数_Python中.join()和os.path.join()两个函数的用法详解
Python中有.join()和os.path.join()两个函数,具体作用如下: . join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 '' ...
- python文件路径拼接多出斜杠_浅谈python中拼接路径os.path.join斜杠的问题
浅谈python中拼接路径os.path.join斜杠的问题 调试程序的过程中,发现通过os.path.join拼接的路径出现了反斜杠 directory1='/opt/apps/upgradePac ...
- 12.1 什么是文件路径,Python中如何书写文件路径?(os.path.join()函数)
当程序运行时,变量是保存数据的好方法,但变量.序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中.Python 提供了内置的文件对象,以及对 ...
- python 文件操作 os.path.join(path, *paths) 路径合成(追加)
os.path.join(path1[, path2[, ...]]) 把目录和文件名合成一个路径 参考文章:Python3 os.path() 模块
- python路径拼接os.path.join()函数完全教程
os.path.join()函数用于路径拼接文件路径. os.path.join()函数中可以传入多个路径: 只有一个以"/"开头的参数时,会从第一个以"/"开 ...
- os系列--os.path.join()路径拼接os.path.dirname()
os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不包含'/',则函数会自动加上 2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃 3.如果最后一个组 ...
最新文章
- android如何查看方法属于哪个类,Android Studio查看类中所有方法和属性
- python 类的封装、继承、重写方法
- HP Z240组建磁盘阵列RAID1
- Shell(12)——awk(2)
- Maven,在pom.xml配置JDK 9版本。
- 吴恩达ex3_Wu-Enda机器学习编程作业Python实现EX3,吴恩达,machinelearning,python,ex3nn
- Linux(debian7)操作基础(十二)之文件加密使用指南
- C语言变量d的定义法则,C语言变量命名规则(3页)-原创力文档
- HTML fieldset控件
- php echo输出两个变量,php实现关于var_dump和echo输出多变量的测试
- tftp 查看服务器文件,如何从命令提示符列出Windows tftp服务器目录和文件?
- c++ char*初始化_嵌入式C的这些高级用法你都会了吗?
- Redis面试题汇总(附答案),面试突击专用
- H5 FormData 表单数据对象详解 与 Json 对象相互转换
- @JVM垃圾收集器种类
- python--图像分割GraphCut
- 六轴UR机械臂标准DH正逆运动学公式推导+代码验证C++
- 从零开始学Android!渣本毕业两年经验,附超全教程文档
- 如何配置我们的家用路由器
- IP地址、子网掩码、网关地址和MAC地址