文件路径操作

避开-转义字符

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函数用法

相关推荐
Dxy12393102163 小时前
Python PDFplumber详解:从入门到精通的PDF处理指南
开发语言·python·pdf
在努力的韩小豪4 小时前
如何从0开始构建自己的第一个AI应用?(Prompt工程、Agent自定义、Tuning)
人工智能·python·llm·prompt·agent·ai应用·mcp
Otaku love travel6 小时前
实施运维文档
运维·windows·python
测试老哥6 小时前
软件测试之单元测试
自动化测试·软件测试·python·测试工具·职场和发展·单元测试·测试用例
presenttttt7 小时前
用Python和OpenCV从零搭建一个完整的双目视觉系统(六 最终篇)
开发语言·python·opencv·计算机视觉
测试19988 小时前
软件测试之压力测试总结
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·压力测试
李昊哲小课8 小时前
销售数据可视化分析项目
python·信息可视化·数据分析·matplotlib·数据可视化·seaborn
烛阴8 小时前
带参数的Python装饰器原来这么简单,5分钟彻底掌握!
前端·python
全干engineer9 小时前
Flask 入门教程:用 Python 快速搭建你的第一个 Web 应用
后端·python·flask·web
nightunderblackcat9 小时前
新手向:Python网络编程,搭建简易HTTP服务器
网络·python·http