“Python przekonwertuje znacznik czasu FTP na Datetime” Kod odpowiedzi

Python przekonwertuje znacznik czasu FTP na Datetime

ftp = FTP(host="127.0.0.1", user="u",passwd="p")
ftp.cwd("/data")
file_name = sorted(ftp.nlst(), key=lambda x: ftp.voidcmd(f"MDTM {x}"))[-1]
rebellion

Python przekonwertuje znacznik czasu FTP na Datetime

from dateutil import parser

# ...

lines = []
ftp.dir("", lines.append)

latest_time = None
latest_name = None

for line in lines:
    tokens = line.split(maxsplit = 9)
    time_str = tokens[5] + " " + tokens[6] + " " + tokens[7]
    time = parser.parse(time_str)
    if (latest_time is None) or (time > latest_time):
        latest_name = tokens[8]
        latest_time = time

print(latest_name)
rebellion

Odpowiedzi podobne do “Python przekonwertuje znacznik czasu FTP na Datetime”

Pytania podobne do “Python przekonwertuje znacznik czasu FTP na Datetime”

Więcej pokrewnych odpowiedzi na “Python przekonwertuje znacznik czasu FTP na Datetime” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu