从lis打开文件时出现问题

2024-09-28 21:18:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我已根据文件夹中以“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')

Tags: 文件pathin文件夹true列表forif