Это можно сделать с помощью l oop, но это чрезмерно усложнит код. Я бы использовал здесь для l oop. Я бы также переименовал файл в файлы, просто чтобы сделать происходящее немного более понятным.
Редактировать:
Как указывалось, предложение else для l oop могло бы сделать для
files = os.listdir(asciipath)
for file in files:
if file.endswith('.txt'):
print(file)
break
else:
print('No txt file found')
Разрыв является ключом для остановки l oop после того, как вы найдете первый файл, заканчивающийся на .txt
Также обратите внимание, что оператор else находится на для l oop а НЕ внутри l oop. Остальное будет запущено только в том случае, если оператор break не сработал.