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

python中的os.mkdir和os.makedirs的使用區(qū)別及如何查看某個模塊中的某些字母開頭的屬性方法

 更新時間:2023年03月27日 09:58:52   作者:點亮~黑夜  
這篇文章主要介紹了python中的os.mkdir和os.makedirs的使用區(qū)別及如何查看某個模塊中的某些字母開頭的屬性方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

python中的os.mkdir和os.makedirs的使用區(qū)別以及如何查看某個模塊中的某些字母開頭的屬性方法

1 os.mkdir的使用

  • os.mkdir(dir_name):用于新建文件夾,當要新建的文件夾已經(jīng)存在的時候,就會報錯:FileExistsError: [Errno 17] File exists:

因此,我們一般在新建一個文件夾的時候,會和os.path.exists()集合使用,如下:

1、判斷一個文件夾是否存在,如果不存在就新建它,如果已經(jīng)存在就跳過:

dir_name = "./images"
if not os.path.exists(dir_name):
    os.mkdir(dir_name)

2 os.makedirs的使用

os.makedirs(dir_name2, exist_ok=True):功能和os.mkdir一樣也是用于新建文件夾,但是使用起來更方便,功能也更多一點

  • os.makedirs:可以遞歸的創(chuàng)建多個文件夾
  • os.makedirs:的exist_ok參數(shù)設置為True時,可以自動判斷當文件夾已經(jīng)存在就不創(chuàng)建

如下,是遞歸的新建目錄:images/imgs2

dir_name2 = "./images2/imgs2"
os.makedirs(dir_name2, exist_ok=True)

3 查看某個模塊中的某些字母開頭的屬性方法

  • 利用dir(module_name)先查看模塊的所有方法和屬性
  • 結合列表生成式和if語句判斷某個字母開頭的方法和屬性

例如,下面是查看opencv模塊中的所有顏色空間轉換的屬性

import cv2

cvtCOLORS = [color for color in dir(cv2) if color.startswith("COLOR_")]
print(cvtCOLORS)

打印出opencv中的所有顏色空間相關的屬性。

補充:Python中os.mkdir()與os.makedirs()的區(qū)別及用法

os.makedir(path)和os.makedirs(path) 今天工作中將hadoop文件同步到服務器磁盤,由于文件類別目錄較多,遷移文件時需要判斷是否存在 這里有兩個方法os.mkdir(path)和os.makedirs(path)

首先說os.mkdir(path),他的功能是一級一級的創(chuàng)建目錄,前提是前面的目錄已存在,如果不存在會報異常,比較麻煩,但是存在即有他的道理,當你的目錄是根據(jù)文件名動態(tài)創(chuàng)建的時候,你會發(fā)現(xiàn)他雖然繁瑣但是很有保障,不會因為你的一時手抖,創(chuàng)建而創(chuàng)建了雙層或者多層錯誤路徑,

import os
 
os.mkdir('d:\hello')    #  正常
os.mkdir('d:\hello\hi') #  正常
 
#  如果d:\hello目錄不存在
#  則os.mkdir('d:\hello\hi')執(zhí)行失敗

然后是os.makedirs(path),單從寫法上就能猜出他的區(qū)別,他可以一次創(chuàng)建多級目錄,哪怕中間目錄不存在也能正常的(替你)創(chuàng)建,想想都可怕,萬一你中間目錄寫錯一個單詞.........

 import os
 
os.makedirs('d:\hello')    #  正常
os.makedirs('d:\hello\hi') #  正常
 
#  如果d:\hello目錄不存在
#  則os.makedirs('d:\hello\hi')  #  仍然正常

各有優(yōu)缺點,根據(jù)自己需要選擇使用

到此這篇關于python中的os.mkdir和os.makedirs的使用區(qū)別及如何查看某個模塊中的某些字母開頭的屬性方法的文章就介紹到這了,更多相關python os.mkdir和os.makedirs使用區(qū)別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python中如何使用Pandas庫自定義函數(shù)

    Python中如何使用Pandas庫自定義函數(shù)

    Pandas是Python中用于數(shù)據(jù)分析和處理的強大庫,它提供了豐富的功能,可以輕松地處理各種類型的數(shù)據(jù),在實際應用中,我們經(jīng)常需要對數(shù)據(jù)進行復雜的轉換、計算或聚合操作,而這些操作往往不能僅靠Pandas內(nèi)置的函數(shù)完成,這時,自定義函數(shù)就顯得尤為重要
    2025-01-01
  • Python實現(xiàn)繪制置信區(qū)間

    Python實現(xiàn)繪制置信區(qū)間

    置信區(qū)間是從觀測數(shù)據(jù)的統(tǒng)計量計算的一種估計值,它給出了一個可能包含具有特定置信水平的總體參數(shù)的值范圍,下面我們就來看看如何使用Python繪制置信區(qū)間吧
    2024-02-02
  • python3圖片文件批量重命名處理

    python3圖片文件批量重命名處理

    這篇文章主要為大家詳細介紹了Python3圖片文件批量重命名處理,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • python中的路徑拼接問題

    python中的路徑拼接問題

    這篇文章主要介紹了python中的路徑拼接問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Python繪制3D圖形

    Python繪制3D圖形

    這篇文章主要介紹了Python繪制3D圖形,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值
    2018-05-05
  • python MNIST手寫識別數(shù)據(jù)調用API的方法

    python MNIST手寫識別數(shù)據(jù)調用API的方法

    這篇文章主要介紹了python MNIST手寫識別數(shù)據(jù)調用API的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • matplotlib實現(xiàn)區(qū)域顏色填充

    matplotlib實現(xiàn)區(qū)域顏色填充

    這篇文章主要為大家詳細介紹了matplotlib實現(xiàn)區(qū)域顏色填充,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • python中os庫的具體使用

    python中os庫的具體使用

    本文介紹了Python中os庫的一些常見功能,包括獲取和改變工作目錄、列出目錄內(nèi)容、創(chuàng)建和刪除目錄等,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-11-11
  • 在Ubuntu系統(tǒng)下安裝使用Python的GUI工具wxPython

    在Ubuntu系統(tǒng)下安裝使用Python的GUI工具wxPython

    這篇文章主要介紹了在Ubuntu系統(tǒng)下安裝使用Python的GUI工具wxPython的方法,wxPython可以為Python提供強大的圖形化界面開發(fā)支持,需要的朋友可以參考下
    2016-02-02
  • Python函數(shù)基礎實例詳解【函數(shù)嵌套,命名空間,函數(shù)對象,閉包函數(shù)等】

    Python函數(shù)基礎實例詳解【函數(shù)嵌套,命名空間,函數(shù)對象,閉包函數(shù)等】

    這篇文章主要介紹了Python函數(shù)基礎,結合實例形式詳細分析了函數(shù)嵌套,命名空間,函數(shù)對象,閉包函數(shù)等相關概念、原理、用法及操作注意事項,需要的朋友可以參考下
    2019-03-03

最新評論

洪洞县| 龙海市| 宜阳县| 华安县| 古浪县| 固始县| 弥勒县| 离岛区| 册亨县| 米林县| 天门市| 中西区| 布尔津县| 荃湾区| 松江区| 新安县| 吉首市| 冷水江市| 临武县| 岳西县| 正蓝旗| 高雄市| 临沭县| 长阳| 贞丰县| 龙川县| 遂溪县| 宁远县| 章丘市| 泾川县| 大石桥市| 阳城县| 安丘市| 屏东市| 博白县| 宁武县| 得荣县| 工布江达县| 西平县| 大同县| 通榆县|