尝试和除了While循环内部 - 打开文件

时间:2015-10-20 17:05:06

标签: python loops while-loop try-catch except

我试图提示用户输入文件,如果在目录中找不到该文件,它将打印一条消息,然后重新提示用户。对于错误处理我尝试使用Try和Except语句,并尝试使用while循环来循环它。请帮忙,为什么不这样做!

int f2(int set, ab *outAb); // returns -1 if invalid input and 0 otherwise

1 个答案:

答案 0 :(得分:1)

os.path.isfile

核对更有意义
import os

while True:

    input_file = input('Enter the name of the Input File: ')
    if not os.path.isfile(input_file):
        print('File not found. Try again.')
        continue
    break

print('File found!')