Ich habe folgendes Snippet.Einheit für die Größe von MLSD-Methode der FTP-Klasse zurückgegeben
from ftplib import FTP
ftp_connect = FTP(link)
ftp_connect.login()
listing = [elem for elem in ftp_connect.mlsd(exact_source_data_path) if elem[0].endswith('.gz')]
Ich bin mit diesem Code-Schnipsel-Server ftp zu verbinden und holt Liste von Dateien und seine Fakten. Dieses Snipped wird etwas wie folgt zurückgeben:
[('file_1.gz', {
'modify': '20171205190142',
'perm': 'adfr',
'size': '1556',
'type': 'file',
'unique': '41U2B7801',
'unix.group': '528',
'unix.mode': '0444',
'unix.owner': '14' }), ('file_2.gz', {
'modify': '20171206190136',
'perm': 'adfr',
'size': '902254',
'type': 'file',
'unique': '41U2B7804',
'unix.group': '528',
'unix.mode': '0444',
'unix.owner': '14' })]
Ich würde gerne wissen, was ist die Einheit der Größe? Wie size = 1556
Ist das in Bytes? In KB? Die Dokumentation lautet:
Geben Sie ein Generatorobjekt zurück, das ein Tupel aus zwei Elementen für jede -Datei im Pfad ergibt. Das erste Element ist der Dateiname, das zweite ist ein Wörterbuch, das Fakten über den Dateinamen enthält.
Dank See. Hoffe, ich hätte es in der Dokumentation von Python gefunden. :) – Nabin