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')