Проблемы с path.getctime в Python - PullRequest
       28

Проблемы с path.getctime в Python

0 голосов
/ 11 апреля 2019

Я пытаюсь получить самый новый файл (только имя файла) в каталоге, я могу успешно сделать это из того же каталога, а не из отдельного.

Работа из одного каталога не имеет проблем с этим. Из другого каталога я успешно получаю список файлов, но когда я пытаюсь применить параметр getctime, он не читает файлы.

Из того же каталога никаких проблем нет:

file_list = glob.glob("*.txt")

latest_file = max(file_list, key=os.path.getctime)

Из другого каталога:

from glob import *
from os import *

file_path = "/Users/username/Documents/Scripts/Alerts/*.txt"

file_list = [os.path.basename(x) for x in glob(file_path)]

latest_file = max(file_list, key=os.path.getctime)

Я не уверен, почему данные в file_list идентичны в каждом примере, но в другом каталоге getctime не может успешно прочитать список. Буду очень признателен за понимание.

...