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

python 判斷文件或文件夾是否存在

 更新時間:2022年03月18日 11:54:25   作者:夏華東的博客  
這篇文章主要介紹了python 判斷文件或文件夾是否存在,Python 操作文件時,我們一般要先判斷指定的文件或目錄是否存在,不然容易產生異常,下面我們就來學習如何利用python檢查文件是否存在吧

Python 操作文件時,我們一般要先判斷指定的文件或目錄是否存在,不然容易產生異常。

1.文件

# 是否存在
import os
os.path.exists(test_file.txt)
# 是不是文件
import os
os.path.isfile("test-data")
# 是不是文件
from pathlib import Path
my_file = Path("/path/to/file")
my_file.is_file()

2.文件夾

# 是否存在
import os
os.path.exists(test_dir)
# 是不是文件夾
from pathlib import Path
my_file = Path("/path/to/file")
my_file.is_dir()
# 是否存在
from pathlib import Path
my_file = Path("/path/to/file")
my_file.exists()

3.補充

例如我們可以使用 os 模塊的 os.path.exists() 方法來檢測文件是否存在:

import os.path
os.path.isfile(fname)

如果你要確定他是文件還是目錄,從 Python 3.4 開始可以使用 pathlib 模塊提供的面向對象的方法 (Python 2.7 為 pathlib2 模塊):

from pathlib import Path

my_file = Path("/path/to/file")
if my_file.is_file():
? ? # 指定的文件存在

檢測是否為一個目錄:

if my_file.is_dir():
? ? # 指定的目錄存在

如果要檢測路徑是一個文件或目錄可以使用 exists() 方法:

if my_file.exists():
? ? # 指定的文件或目錄存在

在 try 語句塊中你可以使用 resolve() 方法來判斷:

try:
? ? my_abs_path = my_file.resolve()
except FileNotFoundError:
? ? # 不存在
else:
? ? # 存在

到此這篇關于python 判斷文件或文件夾是否存在的文章就介紹到這了,更多相關python 檢測文件是否存在內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python實現(xiàn)讀取SQLServer數(shù)據(jù)并插入到MongoDB數(shù)據(jù)庫的方法示例

    Python實現(xiàn)讀取SQLServer數(shù)據(jù)并插入到MongoDB數(shù)據(jù)庫的方法示例

    這篇文章主要介紹了Python實現(xiàn)讀取SQLServer數(shù)據(jù)并插入到MongoDB數(shù)據(jù)庫的方法,涉及Python同時進行SQLServer與MongoDB數(shù)據(jù)庫的連接、查詢、讀取、寫入等相關操作實現(xiàn)技巧,需要的朋友可以參考下
    2018-06-06
  • 細說NumPy數(shù)組的四種乘法的使用

    細說NumPy數(shù)組的四種乘法的使用

    這篇文章主要介紹了細說NumPy數(shù)組的四種乘法的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • python中的腳本性能分析

    python中的腳本性能分析

    這篇文章主要介紹了python中的腳本性能分析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • python sqlite3 判斷cursor的結果是否為空的案例

    python sqlite3 判斷cursor的結果是否為空的案例

    這篇文章主要介紹了python sqlite3 判斷cursor的結果是否為空的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • python中的subprocess.Popen()使用詳解

    python中的subprocess.Popen()使用詳解

    今天小編就為大家分享一篇python中的subprocess.Popen()使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • PyPDF2讀取PDF文件內容保存到本地TXT實例

    PyPDF2讀取PDF文件內容保存到本地TXT實例

    這篇文章主要介紹了PyPDF2讀取PDF文件內容保存到本地TXT實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • python basemap 畫出經(jīng)緯度并標定的實例

    python basemap 畫出經(jīng)緯度并標定的實例

    今天小編就為大家分享一篇python basemap 畫出經(jīng)緯度并標定的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python完成毫秒級搶淘寶大單功能

    Python完成毫秒級搶淘寶大單功能

    在本篇文章里小編給大家分享了關于Python完成毫秒級搶淘寶大單功能以及實例代碼,需要的朋友們參考下。
    2019-06-06
  • Python刪除windows垃圾文件的方法

    Python刪除windows垃圾文件的方法

    這篇文章主要介紹了Python刪除windows垃圾文件的方法,涉及Python針對系統(tǒng)垃圾文件的查找與清理技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • OpenCV簡單標準數(shù)字識別的完整實例

    OpenCV簡單標準數(shù)字識別的完整實例

    這篇文章主要給大家介紹了關于OpenCV簡單標準數(shù)字識別的相關資料,要通過opencv 進行數(shù)字識別離不開訓練庫的支持,需要對目標圖片進行大量的訓練,才能做到精準的識別出目標數(shù)字,需要的朋友可以參考下
    2021-09-09

最新評論