python中的os.path.join踩坑记录
目前遇到了一个os.path.join的坑,记录于此,
1、os.path.join(path1,path2[,path3]),若path2及以后的path中若出现以“/”开头的路劲,那么’/‘之前的参数都被忽略。
例如:
import os
a="D:/test"
b="/demo/1.jpg"
c=os.path.join(a,b)
print(c)
##正常应为'D:/test/demo/1.jpg'
# 'D:/demo/1.jpg'
#此时可以将b中的第一个"/"去掉即可
a="D:/test"
b="demo/1.jpg"
c=os.path.join(a,b)
print(c)
#D:/test\demo/1.jpg