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

Python 判斷文件或目錄是否存在的實例代碼

 更新時間:2018年07月19日 16:33:08   作者:Shocker  
這篇文章主要介紹了Python 判斷文件或目錄是否存在的實例代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

使用 os 模塊

判斷文件是否存在

os.path.isfile(path)

判斷目錄是否存在

os.path.isdir(path)

判斷路徑是否存在

# 使用 path 模塊
os.path.exists(path)
# 使用 access() 方法
os.access(path, os.F_OK)

使用 open 函數(shù)和異常捕獲

如果直接用 open() 函數(shù)打開一個不存在的文件時,程序會拋出異常,我們可以通過 try 語句來捕獲異常以達到判斷文件是否存在的目的。

如果文件不存在,open() 函數(shù)會拋出 FileNotFoundError 異常。如果文件無操作權(quán)限,則會拋出 PersmissionError 異常。

filePath = '/path/to/file'
try:
  file = open(filePath)
  file.close()
except FileNotFoundError:
  print("No such file or directory: '%s'" % filePath)
except IsADirectoryError:
  print("Is a directory: '%s'" % filePath)
except PermissionError:
  print("Permission denied: '%s'" % filePath)
else:
  print("File is exist: '%s'" % filePath)

使用 pathlib 模塊

import pathlib
path = pathlib.Path('path/to/file')
# 判斷路徑是否存在
path.exists()
# 判斷是否為文件
path.is_file()
# 判斷是否為目錄
path.is_dir()

總結(jié)

以上所述是小編給大家介紹的Python 判斷文件或目錄是否存在的實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • python制作mysql數(shù)據(jù)遷移腳本

    python制作mysql數(shù)據(jù)遷移腳本

    這篇文章主要為大家詳細介紹的是使用python寫的mysql數(shù)據(jù)遷移的腳本,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • python實現(xiàn)對指定輸入的字符串逆序輸出的6種方法

    python實現(xiàn)對指定輸入的字符串逆序輸出的6種方法

    這篇文章主要介紹了python實現(xiàn)對指定輸入的字符串逆序輸出的6種方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • python tkinter制作用戶登錄界面的簡單實現(xiàn)

    python tkinter制作用戶登錄界面的簡單實現(xiàn)

    這篇文章主要介紹了python tkinter制作用戶登錄界面的簡單實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • Python字符串的全排列算法實例詳解

    Python字符串的全排列算法實例詳解

    這篇文章主要介紹了Python字符串的全排列算法,結(jié)合實例形式較為詳細的總結(jié)分析了Python字符串全排列的常見操作技巧,需要的朋友可以參考下
    2019-01-01
  • Python中如何實現(xiàn)MOOC掃碼登錄

    Python中如何實現(xiàn)MOOC掃碼登錄

    這篇文章主要介紹了Python中如何實現(xiàn)MOOC掃碼登錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 淺析Python中的絕對導入與相對導入

    淺析Python中的絕對導入與相對導入

    這篇文章主要為大家詳細介紹了Python中的絕對導入與相對導入的相關(guān)知識,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-03-03
  • Django ModelSerializer實現(xiàn)自定義驗證的使用示例

    Django ModelSerializer實現(xiàn)自定義驗證的使用示例

    本文主要介紹了Django ModelSerializer實現(xiàn)自定義驗證的使用示例,多種字段驗證器幫助開發(fā)者確保數(shù)據(jù)的完整性和準確性,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • Python中Django的URL反向解析

    Python中Django的URL反向解析

    這篇文章主要介紹了Python中Django的URL反向解析,url反向解析是指在視圖或模板中,用path定義的名稱來動態(tài)查找或計算出相應的路由,本文提供了部分實現(xiàn)代碼與解決思路,需要的朋友可以參考下
    2023-09-09
  • python語言變量和數(shù)據(jù)類型基礎(chǔ)學習

    python語言變量和數(shù)據(jù)類型基礎(chǔ)學習

    這篇文章主要為大家介紹了python語言變量和數(shù)據(jù)類型基礎(chǔ)學習,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • windows安裝TensorFlow和Keras遇到的問題及其解決方法

    windows安裝TensorFlow和Keras遇到的問題及其解決方法

    這篇文章主要介紹了windows安裝TensorFlow和Keras遇到的問題及其解決方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-07-07

最新評論

诸城市| 高平市| 扎鲁特旗| 福建省| 册亨县| 高台县| 张家口市| 五原县| 都安| 富蕴县| 皮山县| 保亭| 安西县| 东平县| 巴彦淖尔市| 甘德县| 芷江| 秦安县| 惠水县| 秦皇岛市| 敦煌市| 信丰县| 调兵山市| 商洛市| 大悟县| 新沂市| 千阳县| 襄樊市| 丘北县| 封开县| 普兰店市| 招远市| 望都县| 文登市| 越西县| 巨鹿县| 崇义县| 岐山县| 门头沟区| 杭州市| 和平县|