文件路径操作

避开-转义字符

python文件路径导致的错误常常与"\"有关,因为在路径中的"\"常会被误认为转义字符。

所以在上述路径中,\table\name\rain中的\t,\n,\r都易被识别为转义字符。

解决的办法主要由以下三种:

复制代码
#1 前面加r表示不转义
path=r"C:\data\table\name\rain"
#2 用\\代替\
path="C:\\data\\table\\name\\rain"
#3 用/代替\
path="C:/data/table/name/rain"

相对/绝对路径

glob.glob()函数

glob.glob(文件路径)

功能:返回输入路径下 子文件路径的列表

*代表全部文件
*.png,*pdf,*jpg 可以选中特定类型
C:\Users\mayuhua\Desktop\*\*.png 桌面所有子文件夹内的png图像

复制代码
import glob

#获取指定目录下的所有图片
# 读取"C:\\Users" 目录下 所有子文件夹内的 所有png图像
print (glob.glob('C:\\Users\\*\\*.png') 

输出

复制代码
['C:\\Users\\mayuhua\\fig1.png', 'C:\\Users\\mayuhua\\fig2.png']

扩展参考:Python glob函数用法

相关推荐
爱刘温柔的小猪3 分钟前
openai-agent使用本地模型并进行流式输出
python·ai
阿群今天学习了吗14 分钟前
label studio 服务器端打开+xshell端口转发设置
linux·运维·服务器·笔记·python
Big Cabbage20 分钟前
python 正则表达式
python·正则表达式
饮浊酒1 小时前
Python学习-----3.基础语法(2)
python·学习
先做个垃圾出来………7 小时前
如何培养自己工程化的能力(python项目)
开发语言·python
mortimer7 小时前
Hugging Face 下载模型踩坑记:从符号链接到网络错误
人工智能·python·ai编程
amazinging9 小时前
北京-4年功能测试2年空窗-报培训班学测开-第七十三天-投递简历-[特殊字符][特殊字符]
python·学习
IMER SIMPLE10 小时前
人工智能-python-机器学习-线性回归与梯度下降:理论与实践
人工智能·python·机器学习
胖墩会武术11 小时前
【图像处理】小波变换(Wavelet Transform,WT)
图像处理·python
mit6.82411 小时前
[Robotics_py] 机器人运动模型 | `update`函数 | 微积分&矩阵
人工智能·python·算法