欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python os.path模塊使用方法介紹

 更新時(shí)間:2022年08月19日 10:24:50   作者:魏大橙  
os.path 模塊是系統(tǒng)路徑操作模塊,但實(shí)際的原理可以把它認(rèn)為是處理包含斜杠("/")和反斜杠("\")字符串的模塊,其中,斜杠("/")是 linux 系統(tǒng)下的路徑分隔符,和反斜杠("\")是 windows 系統(tǒng)下的路徑分隔符

os.path模塊是os模塊根據(jù)系統(tǒng)類(lèi)型從另一個(gè)模塊導(dǎo)入的,并非由os模塊實(shí)現(xiàn)

1、os.path.abspath(相對(duì)路徑)-----返回對(duì)應(yīng)路徑的絕對(duì)路徑 os.path.abspath(".")

import os.path
print(os.path.abspath("."))

E:\python練習(xí)

上一層路徑“..”

import os.path
print(os.path.abspath(".."))

E:\

2、os.path.altsep 查看python中的各個(gè)符號(hào)(了解)

3、os.path.dirname()-----目錄提取函數(shù)

使用后可以得知文件所在目錄,同時(shí)它可以從下往上一層一層提取目錄,使用后路徑會(huì)少一層目錄

import os.path
path = "E:/python/test/os.path"
print(os.path.dirname(path))
print(os.path.dirname(os.path.dirname(path)))

E:/python/test
E:/python

注意:如果提供一個(gè)空字符串則返回當(dāng)前文件所在目錄的絕對(duì)路徑,如果提供不帶路徑分割符的字符串則會(huì)返回絕對(duì)路徑加上該字符串,但當(dāng)字符串中有路徑分割符則會(huì)把該字符串當(dāng)做絕對(duì)路徑返回

4、os.path.basename()--文件名稱(chēng)

可以提取出文件名稱(chēng)

5、os.path.exists ----判斷文件或者目錄是否存在(特別有用,使用爬蟲(chóng)的時(shí)候)

存在返回True,否則返回False;Windows下如果目標(biāo)路徑為鏈接文件則會(huì)返回False

import os.path
print(os.path.exists("E:\python練習(xí)"))

True

6、os.path.getatime(path) -----返回最后一次訪(fǎng)問(wèn)指定路徑的時(shí)間

7、os.path.getctime (path)-----獲取系統(tǒng)指定路徑的ctime(ctime指的是UNIX中指定路徑的最后一次元數(shù)據(jù)更改)

8、os.path.getmtime (path)-----獲取指定路徑的最后修改時(shí)間

9、os.path.getsize -----獲取文件的大小,單位是字節(jié)

10、os.path.isdir -----判斷Path是不是目錄(文件夾)

import os.path
print(os.path.isdir("E:\python練習(xí)"))

True

11、os.path.isfile -----判斷Path是不是文件

import os.path
print(os.path.exists("demo1.py"))

True

如果只給定文件名,則會(huì)默認(rèn)搜索路徑為當(dāng)前路徑

12、os.path.isabs ---判斷是不是絕對(duì)路徑

import os.path
print(os.path.isabs("E:\python練習(xí)"))
print(os.path.isabs("python練習(xí)"))

True
False

13、os.path.islink(path) ----判斷給定的文件路徑是不是鏈接

在Windows下是直接返回False,只可在Linux下使用

14、os.path.ismount ----判斷是不是掛載文件(Linux下使用)

15、os.path.join (path1,path2)------路徑拼接函數(shù)

import os.path
print(os.path.join("python","test","os.path"))

python\test\os.path

16、os.path.pathjion(url,name)

17、os.path.sep -----路徑的分隔符

18、os.path.split(path)-----分割路徑

此函數(shù)會(huì)找到path中的最后一個(gè)斜杠并對(duì)斜杠兩邊進(jìn)行分割,返回值為元組(斜杠前部分和斜杠后部分)

import os.path
print(os.path.split("E:\python練習(xí)\test\os.path"))
print(os.path.split("E:\python練習(xí)\test\\"))

('E:\\python練習(xí)\test', 'os.path')
('E:\\python練習(xí)\test', '')

注意:當(dāng)斜杠后沒(méi)內(nèi)容時(shí),則斜杠后部分為空

19、os.path.realpath ----返回真實(shí)的路徑和abspath是一樣的

返回所對(duì)應(yīng)的真實(shí)文件的路徑

import os.path
print(os.path.realpath("."))

E:\python練習(xí)

到此這篇關(guān)于python os.path模塊使用方法介紹的文章就介紹到這了,更多相關(guān)python os.path模塊內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5滾動(dòng)條控件QScrollBar詳細(xì)使用方法與實(shí)例

    python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5滾動(dòng)條控件QScrollBar詳細(xì)使用方法與實(shí)例

    這篇文章主要介紹了python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5滾動(dòng)條控件QScrollBar詳細(xì)使用方法與實(shí)例,需要的朋友可以參考下
    2020-03-03
  • pd.DataFrame統(tǒng)計(jì)各列數(shù)值多少的實(shí)例

    pd.DataFrame統(tǒng)計(jì)各列數(shù)值多少的實(shí)例

    今天小編就為大家分享一篇pd.DataFrame統(tǒng)計(jì)各列數(shù)值多少的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • 如何利用Python分析出微信朋友男女統(tǒng)計(jì)圖

    如何利用Python分析出微信朋友男女統(tǒng)計(jì)圖

    這篇文章主要給大家介紹了關(guān)于如何利用Python分析出微信朋友男女統(tǒng)計(jì)圖的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧
    2019-01-01
  • python實(shí)現(xiàn)網(wǎng)頁(yè)錄音效果

    python實(shí)現(xiàn)網(wǎng)頁(yè)錄音效果

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)網(wǎng)頁(yè)錄音效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • Python實(shí)現(xiàn)一鍵下載視頻腳本

    Python實(shí)現(xiàn)一鍵下載視頻腳本

    這篇文章主要為大家分享了一個(gè)用Python編寫(xiě)的一鍵下載視頻的腳本,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-01-01
  • 關(guān)于不懂Chromedriver如何配置環(huán)境變量問(wèn)題解決方法

    關(guān)于不懂Chromedriver如何配置環(huán)境變量問(wèn)題解決方法

    這篇文章主要介紹了關(guān)于不懂Chromedriver如何配置環(huán)境變量問(wèn)題解決方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • Python字典取鍵、值對(duì)的方法步驟

    Python字典取鍵、值對(duì)的方法步驟

    這篇文章主要介紹了Python字典取鍵、值對(duì)的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Django 多表關(guān)聯(lián) 存儲(chǔ) 使用方法詳解 ManyToManyField save

    Django 多表關(guān)聯(lián) 存儲(chǔ) 使用方法詳解 ManyToManyField save

    今天小編就為大家分享一篇Django 多表關(guān)聯(lián) 存儲(chǔ) 使用方法詳解 ManyToManyField save,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • Pandas數(shù)據(jù)清洗與過(guò)濾空值技巧

    Pandas數(shù)據(jù)清洗與過(guò)濾空值技巧

    在數(shù)據(jù)分析過(guò)程中,使用pandas庫(kù)進(jìn)行數(shù)據(jù)清洗和過(guò)濾空值是基本而重要的步驟,首先,導(dǎo)入pandas庫(kù)并加載數(shù)據(jù),其次,利用isnull()或isna()方法檢查數(shù)據(jù)中的空值,接著,可以使用dropna()方法過(guò)濾掉含有空值的行,或針對(duì)特定列過(guò)濾空值
    2024-09-09
  • openCV實(shí)踐項(xiàng)目之銀行卡卡號(hào)識(shí)別功能

    openCV實(shí)踐項(xiàng)目之銀行卡卡號(hào)識(shí)別功能

    最近在惡補(bǔ)opencv,在前期不太那么認(rèn)真的學(xué)習(xí)狀態(tài)下,著手搞了一下這個(gè)小項(xiàng)目實(shí)戰(zhàn),基于模板匹配下的銀行卡卡號(hào)識(shí)別,下面這篇文章主要給大家介紹了關(guān)于openCV實(shí)踐項(xiàng)目之銀行卡卡號(hào)識(shí)別功能的相關(guān)資料,需要的朋友可以參考下
    2022-11-11

最新評(píng)論