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

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

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

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

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

os.path.basename提取文件名

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

這個函數(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ù)用于從完整的文件路徑中提取目錄路徑

這個函數(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é)尾,返回路徑本身
文件上傳用于保存文件時重命名或記錄文件名。用于確定文件存儲的位置。
文件保存確保文件名的唯一性或符合命名規(guī)范。確定文件應(yīng)該保存的目錄
文件管理用于顯示用戶選擇的文件名顯示文件所在的目錄路徑
路徑解析提取文件名部分提取文件所在的目錄路徑部分

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

相關(guān)文章

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

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

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

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

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

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

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

    Django rest framework jwt的使用方法詳解

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

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

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

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

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

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

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

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

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

    python安裝TA-Lib庫報錯問題的解決方法

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

    Python Excel處理庫openpyxl詳解

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

最新評論

三门县| 永嘉县| 平果县| 武汉市| 永安市| 泾源县| 镇康县| 集贤县| 江安县| 阜南县| 百色市| 丹巴县| 静乐县| 靖宇县| 上饶县| 封开县| 山阳县| 长乐市| 太和县| 高唐县| 高陵县| 江华| 宜城市| 衡山县| 玉林市| 蒙山县| 左贡县| 乐都县| 玛曲县| 琼结县| 民县| 家居| 新龙县| 东阳市| 墨玉县| 米脂县| 永嘉县| 全州县| 灵武市| 冕宁县| 巴林左旗|