Page 1 of 1

Schleifen Sie die Schleife aus, während Sie in die Paramiko SFTP -Datei schreiben, ist im Gange

Posted: 13 Feb 2025, 23:10
by Anonymous
Frage
Gibt es eine Möglichkeit, eine while Schleife (oder ähnliches) auszuführen, die läuft, während ein Paramiko.sftp_file.sftpfile geschrieben wird?
Hintergrund
Ich schreibe ein Skript, das große Datenmengen auf einen SFTP -Server überträgt, und i Ich möchte während der langen Ladezeit für die Fehlerbehebung/Debuggen eine Art Terminalausdruck haben. Ich verwende Paramiko für die SFTP -Verbindung und das Dateischreiben < /p>
Was habe ich derzeit dies < /p>

Code: Select all

remote_zip_file = sftp_client.file(file_name_with_path, "wb")

remote_zip_file.write(my_data)
< /code>
Was ich möchte, ist so etwas (Pseudo -Code) < /p>
remote_zip_file = sftp_client.file(file_name_with_path, "wb")

while remote_zip_file.write(my_data) == IN_PROGRESS:
time.sleep(1)
print('Some print out that shows that the file writing is in progress')
Ist das in Python möglich, und wenn ja, wie könnte es getan werden?