Лучший способ справиться с FileNotFoundError - PullRequest
0 голосов
/ 05 апреля 2020

, поэтому я нахожусь в проекте, который требует, чтобы я прочитал данные из файла .txt. Для этого я использовал функцию with, и теперь я хочу иметь дело с возможной FileNotFoundError в случае, если файл не имеет правильного имени или его нет вообще

while True:
    try:
        with open("etalons.txt", "r") as fichier: 
            etalons = []
            for ligne in fichier:
               temp = ligne.split(',')
               ets = {
                       'conc' : temp[0],
                       'abs' :  temp[1]
                       }
               etalons.append(ets) # stockage des dicos dans liste
        break
    except FileNotFoundError:
        print("File not found. Check if the file is in the folder and it's name. ")
        time.sleep(20)

Я придумал это но я чувствую, что есть лучший способ сделать это (кажется, перегружен или что-то). Было бы что-то без времени l oop более подходящим или вы видите другой способ сделать это более чистым способом?

Я новичок в python, поэтому я приму любой совет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...