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

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

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

使用 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ù)打開一個(gè)不存在的文件時(shí),程序會拋出異常,我們可以通過 try 語句來捕獲異常以達(dá)到判斷文件是否存在的目的。

如果文件不存在,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 判斷文件或目錄是否存在的實(shí)例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • python調(diào)用c++傳遞數(shù)組的實(shí)例

    python調(diào)用c++傳遞數(shù)組的實(shí)例

    今天小編就為大家分享一篇python調(diào)用c++傳遞數(shù)組的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • 自定義PyCharm快捷鍵的設(shè)置方式

    自定義PyCharm快捷鍵的設(shè)置方式

    這篇文章主要介紹了自定義PyCharm快捷鍵的設(shè)置方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • python實(shí)現(xiàn)excel讀寫數(shù)據(jù)

    python實(shí)現(xiàn)excel讀寫數(shù)據(jù)

    這篇文章主要為大家詳細(xì)介紹了python操作EXCEL讀數(shù)據(jù)、寫數(shù)據(jù)的實(shí)例源碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • django admin后管定制-顯示字段的實(shí)例

    django admin后管定制-顯示字段的實(shí)例

    這篇文章主要介紹了django admin后管定制-顯示字段的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Python中._pth文件的作用及說明

    Python中._pth文件的作用及說明

    這篇文章主要介紹了Python中._pth文件的作用及說明,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • python遞歸打印某個(gè)目錄的內(nèi)容(實(shí)例講解)

    python遞歸打印某個(gè)目錄的內(nèi)容(實(shí)例講解)

    下面小編就為大家?guī)硪黄猵ython遞歸打印某個(gè)目錄的內(nèi)容(實(shí)例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • Python編程新手必知的十個(gè)避免代碼陷阱秘訣

    Python編程新手必知的十個(gè)避免代碼陷阱秘訣

    Python是一門易學(xué)且功能強(qiáng)大的編程語言,但在編寫代碼時(shí),仍然有一些常見的陷阱和錯(cuò)誤可能會讓開發(fā)人員困惑,為大家介紹一些Python的基礎(chǔ)防坑小常識,幫助你避免一些常見的錯(cuò)誤,提高代碼的質(zhì)量和可維護(hù)性
    2024-01-01
  • Python判斷某個(gè)用戶對某個(gè)文件的權(quán)限

    Python判斷某個(gè)用戶對某個(gè)文件的權(quán)限

    這篇文章主要為大家詳細(xì)介紹了Python如何判斷某個(gè)用戶對某個(gè)文件的權(quán)限,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 基于并發(fā)服務(wù)器幾種實(shí)現(xiàn)方法(總結(jié))

    基于并發(fā)服務(wù)器幾種實(shí)現(xiàn)方法(總結(jié))

    下面小編就為大家分享一篇基于并發(fā)服務(wù)器幾種實(shí)現(xiàn)方法(總結(jié)),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • python中文件變化監(jiān)控示例(watchdog)

    python中文件變化監(jiān)控示例(watchdog)

    這篇文章主要介紹了python中文件變化監(jiān)控示例(watchdog),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-10-10

最新評論