Python文件存在判斷方法是什么?Python用什么方法得到文件是否存在

python程序開發之中有些功能是需要打開文件才可以對其進行操作的 , 而這個文件則必須存在于這個路徑上才能夠將其打開 , 否則會發生錯誤導致程序運行停止 。下面文章會來介紹幾個python文件存在判斷方法 , 想學習的小伙伴就一起往下看看吧 。

Python文件存在判斷方法是什么?Python用什么方法得到文件是否存在


一、Try異常捕獲語句
從打開文件不存在就會報錯這一點可以看出來 , 使用Try異常捕獲語句能夠來判斷這個文件是否存在 , 因為異常類型之中有一個為FileNotFoundError , 意思就是出現文件類型錯誤時會將其捕獲 。
那么只需要將打開文件的代碼寫在try語句塊之中 , 就可以來在它捕獲到異常時得到文件不存在的信息了 。并且還可以加上PermissionError這個錯誤類型的捕獲 , 它是在文件沒有權限進行訪問時拋出的異常 , 詳細代碼示例如下:
try:    f =open(’ foo.txt’)    f.close()except FileNotFoundError:    print ("und.")except PermissionError:     print ("le.")二、內置模塊os
或者可以去使用內置模塊os之中的方法來實現python文件存在判斷 , 能夠調用的方法有exists以及access()兩個 。第一個方法只需要傳入文件路徑字符串 , 如果返回的值為False就表示該文件不存在 , 代碼如下:
import osos.path.exists(“test_file.txt”)而access()方法則是需要傳入文件路徑以及操作模式兩個參數 , 第二個參數的值為os.F_OK即可來判斷這個路徑上的文件是否存在 , 代碼示例如下所示:
import osif os.access("/file/path/foo.txt", os.F_OK):  print ("exist.")【Python文件存在判斷方法是什么?Python用什么方法得到文件是否存在】以上就是關于“Python文件存在判斷方法是什么?Python用什么方法得到文件是否存在”的全部內容了 , 希望對你有所幫助 。
Python文件存在判斷方法是什么?Python用什么方法得到文件是否存在


Python文件存在判斷方法是什么?Python用什么方法得到文件是否存在


Python文件存在判斷方法是什么?Python用什么方法得到文件是否存在


微信掃碼Python課,免費報名
Python文件存在判斷方法是什么?Python用什么方法得到文件是否存在


現在報名贈100例知識點合集
Python文件存在判斷方法是什么?Python用什么方法得到文件是否存在


    猜你喜歡