一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python判斷文件/目錄存在的方法

馬哥Linux運(yùn)維 ? 來(lái)源:未知 ? 作者:工程師曾玲 ? 2018-08-18 11:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

如果文件不存在,open() 函數(shù)會(huì)拋出FileNotFoundError異常。如果文件無(wú)操作權(quán)限,則會(huì)拋出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 pathlibpath = pathlib.Path('path/to/file')# 判斷路徑是否存在path.exists()# 判斷是否為文件path.is_file()# 判斷是否為目錄path.is_dir()

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4826

    瀏覽量

    86619

原文標(biāo)題:Python 判斷文件/目錄是否存在

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    python判斷是否包含子串的7種方法

    使用 count 的方法來(lái)判斷。只要判斷結(jié)果大于 0 就說(shuō)明子串存在于字符串中。def is_in(full_str, sub_str): return full_str.count(
    發(fā)表于 04-08 15:15

    WinCE文件目錄定制及內(nèi)存調(diào)整

    WinCE文件目錄定制及內(nèi)存調(diào)整   本文介紹了WinCE文件目錄定制及內(nèi)存調(diào)整的操作方法。WinCE的
    發(fā)表于 04-01 15:43 ?921次閱讀

    WinCE文件目錄定制及內(nèi)存調(diào)整的操作方法

    本文介紹了WinCE文件目錄定制及內(nèi)存調(diào)整的操作方法。WinCE的文件目錄結(jié)構(gòu)以及文件的位置都是
    發(fā)表于 10-18 10:09 ?1056次閱讀

    Linux中如何判斷文件夾是否存在并新建文件

    本文檔的主要內(nèi)容詳細(xì)介紹的是Linux中如何判斷文件夾是否存在并新建文件夾vi文件免費(fèi)下載。
    發(fā)表于 01-17 08:00 ?8次下載
    Linux中如何<b class='flag-5'>判斷</b><b class='flag-5'>文件</b>夾是否<b class='flag-5'>存在</b>并新建<b class='flag-5'>文件</b>夾

    python接口文件使用說(shuō)明

    首先,python接口文件在安裝好的darknet目錄下的python文件夾,打開(kāi)就可以看到
    發(fā)表于 05-18 11:30 ?2197次閱讀
    <b class='flag-5'>python</b>接口<b class='flag-5'>文件</b>使用說(shuō)明

    判斷Linux庫(kù)文件編譯時(shí)是否運(yùn)用-g選項(xiàng)的方法

    判斷Linux庫(kù)文件編譯時(shí)是否運(yùn)用-g選項(xiàng)的方法
    的頭像 發(fā)表于 06-22 08:40 ?3748次閱讀
    <b class='flag-5'>判斷</b>Linux庫(kù)<b class='flag-5'>文件</b>編譯時(shí)是否運(yùn)用-g選項(xiàng)的<b class='flag-5'>方法</b>

    使用Python復(fù)制文件方法有哪些

    以下是演示“如何在Python 中復(fù)制文件”的九種方法。shutil copyfile ()方法shutil copy ()方法shutil
    發(fā)表于 08-13 17:43 ?6次下載
    使用<b class='flag-5'>Python</b>復(fù)制<b class='flag-5'>文件</b>的<b class='flag-5'>方法</b>有哪些

    教你7個(gè)Python判斷字符串是否包含子串的方法

    教你7個(gè)Python判斷字符串是否包含子串的方法
    的頭像 發(fā)表于 08-17 10:52 ?5395次閱讀
    教你7個(gè)<b class='flag-5'>Python</b><b class='flag-5'>判斷</b>字符串是否包含子串的<b class='flag-5'>方法</b>

    python接口文件應(yīng)該如何使用

     1、在python 目錄下打開(kāi)終端,輸入python darknet.py 結(jié)果如下錯(cuò)誤提示:123456Traceback (most recent call last):File
    發(fā)表于 09-09 16:08 ?4次下載
    <b class='flag-5'>python</b>接口<b class='flag-5'>文件</b>應(yīng)該如何使用

    python文件目錄的操作方法介紹和實(shí)例說(shuō)明

    這篇文章主要介紹了python 文件目錄的操作方法,簡(jiǎn)明總結(jié)了文件目錄操作中常用的模塊、
    發(fā)表于 09-16 17:12 ?7次下載
    <b class='flag-5'>python</b><b class='flag-5'>文件</b>和<b class='flag-5'>目錄</b>的操作<b class='flag-5'>方法</b>介紹和實(shí)例說(shuō)明

    python文件目錄的操作方法介紹和實(shí)例說(shuō)明

    這篇文章主要介紹了python 文件目錄的操作方法,簡(jiǎn)明總結(jié)了文件目錄操作中常用的模塊、
    發(fā)表于 09-16 17:12 ?0次下載
    <b class='flag-5'>python</b><b class='flag-5'>文件</b>和<b class='flag-5'>目錄</b>的操作<b class='flag-5'>方法</b>介紹和實(shí)例說(shuō)明

    如何使用Python3檢查文件是否存在

    檢查文件是否存在方法, 在Python3 文件操作中經(jīng)常被用到, 因?yàn)椋挥?b class='flag-5'>文件
    發(fā)表于 10-26 17:08 ?14次下載
    如何使用<b class='flag-5'>Python</b>3檢查<b class='flag-5'>文件</b>是否<b class='flag-5'>存在</b>

    介紹Python文件創(chuàng)建與寫入的基本方法

    Python 文件寫入和創(chuàng)建是 Python 開(kāi)發(fā)中必須掌握的技能之一。在本文中,我們將介紹 Python文件創(chuàng)建與寫入的基本
    的頭像 發(fā)表于 04-27 09:22 ?3671次閱讀

    python自動(dòng)化腳本辦公-文件整理

    歸類到不同的文件夾里。 python能力:使用python的內(nèi)置模塊os和shutil來(lái)操作文件目錄,使用glob模塊來(lái)匹配
    的頭像 發(fā)表于 07-20 09:49 ?1144次閱讀

    如何實(shí)現(xiàn)Python復(fù)制文件操作

    Python 中有許多“開(kāi)蓋即食”的模塊(比如 os,subprocess 和 shutil)以支持文件 I/O 操作。在這篇文章中,你將會(huì)看到一些用 Python 實(shí)現(xiàn)文件復(fù)制的特殊
    的頭像 發(fā)表于 07-18 14:53 ?782次閱讀