python如何將相對路徑轉換為絕對路徑?
一、相對路徑與絕對路徑
1、引數是絕對路徑,返回 True
>>> os.path.isabs('.') False
2、引數是相對路徑,返回 False
>>> os.path.isabs(os.path.abspath('.')) #利用abspath將相對路徑轉換為絕對路徑 True
二、將相對路徑轉換為絕對路徑的簡便方法:使用os.path.abspath(path) 返回 path 引數的絕對路徑的字串。
>>> os.path.abspath('.\Scripts') 'C:\Program Files (x86)\Scripts'
補充:從 start 路徑到 path 的相對路徑的字串
>>> os.path.relpath('C:\Windows', 'C:\') 'Windows'
如果沒有提供 start,使用當前工作目錄作為開始路徑
>>> path = 'C:\Program Files (x86)' >>> os.path.basename(path) # path引數最後一個斜槓之後的所有內容 'Program Files (x86)' >>> os.path.dirname(path) # path引數最後一個斜槓之前的所有內容 'C:\'
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2524/viewspace-2830673/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用Javascript將相對路徑地址轉換為絕對路徑JavaScript
- javascript將相對路徑修改為絕對路徑JavaScript
- Qt的相對路徑轉為絕對路徑QT
- 相對路徑轉換為絕對路徑的程式碼例項
- 關於函式由絕對路徑轉為相對路徑函式
- HTML絕對路徑與相對路徑HTML
- 檔案絕對路徑和相對路徑
- Jsp相對路徑和絕對路徑JS
- 檔案的相對路徑和絕對路徑以及根相對路徑
- 深入解析Java絕對路徑與相對路徑Java
- 絕對路徑和相對路徑的區別,
- 絕對路徑和相對路徑的區別
- 05_Linux相對路徑和絕對路徑Linux
- html中的路徑的介紹:絕對路徑和相對路徑HTML
- Linux檔案的路徑定位-相對路徑和絕對路徑Linux
- web專案絕對路徑與相對路徑的問題Web
- struts/Servlet,action轉到jsp後,路徑問題(struts2,jsp路徑,action路徑,action跳轉,相對路徑,絕對路徑)...ServletJS
- Java工程路徑及相對路徑(轉載)Java
- html中想把圖片絕對路徑 改成相對路徑怎麼操作?HTML
- JAVAWEB——絕對路徑和相對路徑,到底加不加“/“,以及解決方案JavaWeb
- Linux中絕對路徑和相對路徑有什麼區別?Linux
- JSP 和 Servlet 中的絕對路徑和相對路徑問題JSServlet
- JSP、Servlet中的相對路徑和絕對路徑 頁面跳轉問題JSServlet
- Javascript 將圖片的絕對路徑轉換為base64編碼JavaScript
- 好程式設計師分享html圖片絕對路徑改相對路徑程式設計師HTML
- 好程式設計師web前端分享絕對路徑與相對路徑的引用程式設計師Web前端
- 最最基礎的乾貨:Linux中的絕對路徑和相對路徑Linux
- 好程式設計師web分享圖片標籤、絕對路徑和相對路徑程式設計師Web
- nodejs路徑處理方法和絕對路徑NodeJS
- PHP取url絕對路徑PHP
- JSP取得絕對路徑JS
- JavaWeb 專案中的絕對路徑和相對路徑以及問題的解決方案JavaWeb
- Linux中絕對路徑和相對路徑是什麼?二者有何區別?Linux
- vue2.0 配置絕對路徑Vue
- html5中將圖片的絕對路徑轉換成檔案物件HTML物件
- javaweb相對路徑file使用JavaWeb
- 【python3基礎】相對路徑,‘/’,‘./’,‘../’Python
- JavaScript 獲取目錄絕對路徑JavaScript