python中拼接路径os.path.join的坑
生活随笔
收集整理的這篇文章主要介紹了
python中拼接路径os.path.join的坑
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.第一個坑
python中os.path.join的用法如下:
import osos.path.join('path1', 'path2', 'pathn')可以將多個路徑進行拼接,但是需要注意一點是:第一個絕對路徑之前的參數將被忽略
也就是說,如果path2的第一個字符是‘/’,那么返回的拼接路徑中path1并沒有包含。
———原文鏈接:https://blog.csdn.net/sinat_32262165/article/details/78789068
2. 第二個坑:
路徑字符'\\'和'/'的不匹配。比如?:
import osroot = 'D:/Kilin/data/DdogCatDataset/train' os.path.join(root,'cat.1.jpg')>>'D:/Kilin/data/DdogCatDataset/train\\cat.1.jpg'?本意是想出來路徑都是'/'的字符,結果會自動默認join()組合在一起的時候會變成'\\'。后面只好用replace('\\','\')代替掉。
總結
以上是生活随笔為你收集整理的python中拼接路径os.path.join的坑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cmake中add_definition
- 下一篇: 2010中Word自动编号,下一行缩进问