Python FileNotFound

Eu sou bastante novo para python.

Estou tentando criar um script que leia soluções e dissuasão de sudoku, se estiverem corretas ou não.

Coisas que eu preciso:

1] Solicite ao usuário que digite um caminho de arquivo / arquivo que inclua os números do sudoku. É um arquivo .txt de 9 linhas e colunas. Consistem apenas em números.

2] Tenha algum tipo de tratamento de erro.

3] Então, se o sudoku for válido, eu devo criar um novo arquivo de texto usando o mesmo formato que o arquivo de entrada original com o prefixo "Correct_"

Ainda não terminei totalmente o programa, mas recebo esse erro quando coloco um caminho ou nome de arquivo falso.

 Hello to Sudoku valitator,

 Please type in the path to your file and press 'Enter': example.txt #This is a non existing file, to test the Error Exception
    'Traceback (most recent call last):
  File "C:/Users/FEDROS/Desktop/bs.py", line 9, in <module>
    sudoku = open(prompt, 'r').readlines()
FileNotFoundError: [Errno 2] No such file or directory: 'example.txt'

Aqui está o meu script:

while True:
    try:
        prompt = input("\n Hello to Sudoku valitator,"
    "\n \n Please type in the path to your file and press 'Enter': ")
        break
    except (FileNotFoundError, IOError):
        print("Wrong file or file path")

sudoku = open(prompt, 'r').readlines()

def check(game):
    n = len(game)
    if n < (1):
        return False

    for i in range(0, n):
        horizontal = []
        vertical = []
        for k in range(0, n):

            if game[k][i] in vertical:
                return ("File checked for errors. Your options are wrong!")
            vertical.append(game[k][i])

            if game[i][k] in horizontal:
                return ("File checked for errors. Your options are wrong!")
            horizontal.append(game[i][k])
    return ("File checked for errors. Your options are correct!")

print (check(sudoku))

Obrigado, qualquer conselho ou ajuda será apreciada.

questionAnswers(1)

yourAnswerToTheQuestion