Это звучит как работа для тегов . Вы можете пометить ваши два объекта одинаково, а затем попросить холст переместить все объекты, помеченные таким образом:
import tkinter as tk
import time
root = tk.Tk()
canvas = tk.Canvas(root)
canvas.pack()
canvas.create_oval(100, 105, 150, 150, tags="Bob", fill='light blue', outline='green')
canvas.create_oval(200, 205, 150, 150, tags="Bob", fill='light blue', outline='green')
for _ in range(50):
canvas.move("Bob", 5, 0)
canvas.update()
time.sleep(0.05)
root.mainloop()
, Когда передача файлов заканчивается, rsync заменяет строку прогресса сводной строкой, которая похожа на это:
1238099 100% 146.38kB/s 0:00:08 (xfer#5, to-check=169/396)
В этом примере, файл был 1 238 099 байтов длиной всего, средняя скорость передачи для целого файла была 146,38 килобайтами в секунду за 8 секунд, которые потребовалось для завершения, это была 5-я передача регулярного файла во время текущей rsync сессии, и существует еще 169 файлов для получателя для проверки (чтобы видеть, актуальны ли они или не), остающийся из 396 общих файлов в списке файлов.
от http://samba.anu.edu.au/ftp/rsync/rsync.html под - прогрессирует переключатель