import subprocess
# 配置參數
source_dir = '/path/to/source'
remote_user = 'user'
remote_host = 'host'
remote_dir = '/path/to/remote'
# 構建rsync命令
command = f'rsync -avz {source_dir} {remote_user}@{remote_host}:{remote_dir}'
# 執行命令
subprocess.run(command, shell=True)
print('File synchronization completed.')