1. 程式人生 > 其它 >【python】os.path.exists(file_path) 存在的問題

【python】os.path.exists(file_path) 存在的問題

在使用判斷檔案是否存在的函式os.path.exists時,發現一個問題,檔案存在了,但是用cv2.imread讀圖時,卻是None,可能是檔案存在和可讀之間,存在一個時間差。於是需要再加一個圖片是否可讀的判斷。

   while not os.path.exists(file_path):
        time.sleep(0.001)   # 等待0.001秒,即1毫秒
   while cv2.imread(file_path) is None:
        time.sleep(0.001)   # 檔案存在和可讀之間存在時間差