Я сделал список на основе файлов в папке, которые начинаются с «MTDR».Затем пользователь подтверждает «y», что это файл, который он хотел бы открыть, и затем должен открыть этот файл.Бит, с которым я борюсь, заключается в том, что он вместо этого открывает все файлы в папке, а не [-1] конкретно в списке.Я, вероятно, получил слишком сложный код, но любые указатели были бы признательны, спасибо!
for item in dirListing:
if item.startswith("MTDR"):
MTDR_names= [os.path.abspath(path)+"/"+files for files in os.listdir(path)] print(sorted(MTDR_names, reverse=True,)) print('') print('Is '+ MTDR_names[-1]+' the correct revision of the MTDR? (y/n)') MTDR_answer = input() while True:
if MTDR_answer == 'y':
MTDR_selector = MTDR_names[-1]
print(MTDR_selector[-1], reverse=True)
for i in MTDR_selector:
os.popen(MTDR_selector,'r')