使用while循环可以做到这一点,但这会使代码过于复杂。
如前所述,循环的else子句将使
files = os.listdir(asciipath) for file in files: if file.endswith('.txt'): print(file) break else: print('No txt file found')
在找到以.txt结尾的第一个文件后,中断是停止循环的关键