避开-转义字符
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函数用法