Дождитесь завершения задачи на удаленной машине через Python

Я пишу программу на Python на Ubuntu. В этой программе я пытаюсь напечатать сообщение после выполнения задачи «Удалить файл» на удаленном компьютере (RaspberryPi), подключенном к сети.

Но на практике команда print не ожидает завершения задачи на удаленном компьютере.

Кто-нибудь может подсказать мне, как мне это сделать? Моя кодировка приведена ниже

import paramiko

# Connection with remote machine
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect('192.168.2.34', username='pi', password='raspberry')

filename   = 'fahad.txt'
filedelete ='rm ' + filename
stdin, stdout, stderr = client.exec_command(filedelete)
print ("File Deleted")
client.close()

Ответы на вопрос(2)

Ваш ответ на вопрос