最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中os.path.dirname和os.path.basename的實(shí)現(xiàn)

 更新時(shí)間:2025年04月29日 09:47:20   作者:但老師  
文件路徑處理是一個(gè)常見的任務(wù),本文主要介紹了Python中os.path.dirname和os.path.basename的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

在Python編程中,文件路徑處理是一個(gè)常見的任務(wù)。

無論是在開發(fā)App、Web還是數(shù)據(jù)處理,我們經(jīng)常需要從文件路徑中提取特定的信息,比如目錄或文件名。Python的os模塊提供了一些非常有用的函數(shù)來幫助我們處理這些任務(wù)。

os.path.basename提取文件名

os.path.basename函數(shù)用于從完整的文件路徑中提取文件名

這個(gè)函數(shù)無論輸入的是絕對路徑還是相對路徑,都會返回路徑的最后一部分,即文件名

import os

# 使用絕對路徑
path = "/home/user/documents/report.txt"
filename = os.path.basename(path)
print(filename)  # 輸出: report.txt

# 使用相對路徑
path = "documents/report.txt"
filename = os.path.basename(path)
print(filename)  # 輸出: report.txt

os.path.dirname提取目錄路徑

os.path.dirname函數(shù)用于從完整的文件路徑中提取目錄路徑

這個(gè)函數(shù)返回的是除了文件名之外的路徑部分

import os

# 使用絕對路徑
path = "/home/user/documents/report.txt"
directory = os.path.dirname(path)
print(directory)  # 輸出: /home/user/documents

# 使用相對路徑
path = "documents/report.txt"
directory = os.path.dirname(path)
print(directory)  # 輸出: documents

對比

特性os.path.basename(path)os.path.dirname(path)
用途提取文件名提取目錄路徑
返回內(nèi)容文件名目錄路徑
處理方式如果路徑以斜杠/結(jié)尾,返回空字符串如果路徑以斜杠/結(jié)尾,返回路徑本身
文件上傳用于保存文件時(shí)重命名或記錄文件名。用于確定文件存儲的位置。
文件保存確保文件名的唯一性或符合命名規(guī)范。確定文件應(yīng)該保存的目錄
文件管理用于顯示用戶選擇的文件名顯示文件所在的目錄路徑
路徑解析提取文件名部分提取文件所在的目錄路徑部分

到此這篇關(guān)于Python中os.path.dirname和os.path.basename的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Python os.path.dirname和os.path.basename內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python常見數(shù)據(jù)類型處理詳細(xì)代碼示例

    Python常見數(shù)據(jù)類型處理詳細(xì)代碼示例

    這篇文章主要介紹了Python常見數(shù)據(jù)類型處理的相關(guān)資料,包括Number、String、bool、List、Tuple、Set和Dictionary,每種數(shù)據(jù)類型都有其特定的用途和操作方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-04-04
  • python+opencv實(shí)現(xiàn)閾值分割

    python+opencv實(shí)現(xiàn)閾值分割

    這篇文章主要為大家詳細(xì)介紹了python+opencv實(shí)現(xiàn)閾值分割的相關(guān)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Sanic框架異常處理與中間件操作實(shí)例分析

    Sanic框架異常處理與中間件操作實(shí)例分析

    這篇文章主要介紹了Sanic框架異常處理與中間件操作,結(jié)合實(shí)例形式較為詳細(xì)的分析了Sanic框架拋出異常、異常處理、中間件、監(jiān)聽器相關(guān)原理與操作技巧,需要的朋友可以參考下
    2018-07-07
  • Django rest framework jwt的使用方法詳解

    Django rest framework jwt的使用方法詳解

    這篇文章主要介紹了Django rest framework jwt的使用方法詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Python入門教程(九)Python字符串介紹

    Python入門教程(九)Python字符串介紹

    這篇文章主要介紹了Python入門教程(九)Python字符串,Python是一門非常強(qiáng)大好用的語言,也有著易上手的特性,本文為入門教程,需要的朋友可以參考下
    2023-04-04
  • python使用pip成功導(dǎo)入庫后還是報(bào)錯(cuò)的解決方法(針對vscode)

    python使用pip成功導(dǎo)入庫后還是報(bào)錯(cuò)的解決方法(針對vscode)

    最近在學(xué)爬蟲,但在使用Scrapy包時(shí),在終端通過pip裝好包以后,在pycharm中導(dǎo)入包時(shí),依然會報(bào)錯(cuò),下面這篇文章主要給大家介紹了關(guān)于python使用pip成功導(dǎo)入庫后還是報(bào)錯(cuò)的解決方法,需要的朋友可以參考下
    2022-07-07
  • 使用Python刪除Excel中的指定行列

    使用Python刪除Excel中的指定行列

    在日常數(shù)據(jù)處理中,我們經(jīng)常需要對?Excel?文件進(jìn)行編輯,其中刪除不必要的行和列是常見操作,下面我們就來看看如何使用Python實(shí)現(xiàn)這一需求吧
    2025-09-09
  • Python中異常重試的解決方案詳解

    Python中異常重試的解決方案詳解

    這篇文章主要給大家介紹了在Python中異常重試的解決方案,文中介紹的非常詳細(xì),相信對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編一起來看看吧。
    2017-05-05
  • python安裝TA-Lib庫報(bào)錯(cuò)問題的解決方法

    python安裝TA-Lib庫報(bào)錯(cuò)問題的解決方法

    TaLib是一個(gè)Python金融指數(shù)處理庫,包含了很多技術(shù)分析里的常用參數(shù)指標(biāo),例如MA、SMA、WMA、MACD、ATR等,這篇文章主要給大家介紹了關(guān)于python安裝TA-Lib庫報(bào)錯(cuò)問題的解決方法,需要的朋友可以參考下
    2024-01-01
  • Python Excel處理庫openpyxl詳解

    Python Excel處理庫openpyxl詳解

    這篇文章主要介紹了Python Excel處理庫openpyxl詳解,需要的朋友可以參考下
    2021-05-05

最新評論

克东县| 楚雄市| 夏邑县| 安宁市| 措美县| 阿克| 杂多县| 济源市| 阿拉善左旗| 石景山区| 精河县| 东乌珠穆沁旗| 滦南县| 德令哈市| 扬中市| 澄江县| 洛宁县| 贞丰县| 南安市| 苗栗市| 定陶县| 九龙坡区| 三河市| 通化县| 章丘市| 屏东县| 喀喇沁旗| 洪江市| 田林县| 揭东县| 永寿县| 老河口市| 平顺县| 怀宁县| 静安区| 松江区| 东乡县| 平远县| 沭阳县| 平山县| 屯昌县|