亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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

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)
用途提取文件名提取目錄路徑
返回內容文件名目錄路徑
處理方式如果路徑以斜杠/結尾,返回空字符串如果路徑以斜杠/結尾,返回路徑本身
文件上傳用于保存文件時重命名或記錄文件名。用于確定文件存儲的位置。
文件保存確保文件名的唯一性或符合命名規(guī)范。確定文件應該保存的目錄
文件管理用于顯示用戶選擇的文件名顯示文件所在的目錄路徑
路徑解析提取文件名部分提取文件所在的目錄路徑部分

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

相關文章

  • 六個竅門助你提高Python運行效率

    六個竅門助你提高Python運行效率

    這篇文章主要介紹了六個竅門助你提高Python運行效率,本文講解了關鍵代碼使用外部功能包、在排序時使用鍵、針對循環(huán)的優(yōu)化、使用較新的Python版本等優(yōu)化竅門,需要的朋友可以參考下
    2015-06-06
  • Python的subprocess模塊總結

    Python的subprocess模塊總結

    這篇文章主要介紹了Python的subprocess模塊總結,本文詳細講解了subprocess模塊參數(shù)及Popen方法,然后給出了多個使用實例,需要的朋友可以參考下
    2014-11-11
  • Jupyter?Notebook界面漢化完整步驟

    Jupyter?Notebook界面漢化完整步驟

    這篇文章主要給大家介紹了關于Jupyter?Notebook界面漢化的相關資料,設置成中文界面后非常利于操作,文中介紹的方法非常簡單,需要的朋友可以參考下
    2023-09-09
  • tensorflow沒有output結點,存儲成pb文件的例子

    tensorflow沒有output結點,存儲成pb文件的例子

    今天小編就為大家分享一篇tensorflow沒有output結點,存儲成pb文件的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • 詳解Python如何通過文件后綴整理文件夾

    詳解Python如何通過文件后綴整理文件夾

    這篇文章主要為大家詳細介紹了Python如何通過文件后綴實現(xiàn)整理文件夾功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-02-02
  • python使用gTTS實現(xiàn)文本轉語音功能

    python使用gTTS實現(xiàn)文本轉語音功能

    gTTS(Google?Text-to-Speech),?這個庫是Google的Text-to-Speech?API的一個接口,提供了一種簡單的方式來生成聽起來自然的語言,下面我們就來看看如何使用gTTS實現(xiàn)文本轉語音功能吧
    2024-03-03
  • 什么是python的自省

    什么是python的自省

    在本篇文章里小編給大家分享了關于python自省的相關知識點內容,需要的朋友們可以參考學習下。
    2020-06-06
  • Python調用VBA實現(xiàn)保留原始樣式的表格合并方法

    Python調用VBA實現(xiàn)保留原始樣式的表格合并方法

    本文主要介紹了Python調用VBA實現(xiàn)保留原始樣式的表格合并方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • 對python實現(xiàn)合并兩個排序鏈表的方法詳解

    對python實現(xiàn)合并兩個排序鏈表的方法詳解

    今天小編就為大家分享一篇對python實現(xiàn)合并兩個排序鏈表的方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python實現(xiàn)異常檢測LOF算法的示例代碼

    Python實現(xiàn)異常檢測LOF算法的示例代碼

    這篇文章主要為大家介紹一個經(jīng)典的異常檢測算法:局部離群因子(Local Outlier Factor),簡稱LOF算法。感興趣的小伙伴可以跟隨小編一起了解一下
    2022-03-03

最新評論