У меня есть это в моем скрипте bash
for FOLDERNAME in `\ls -1 /home/` do if [ ! -d /backups/home/${date} ]; then mkdir /backups/home/${date} chmod 777 /backups/home/${date} /bin/chgrp ${FOLDERNAME} /backups/home/${FOLDERNAME} usermod -a -G ${FOLDERNAME} john fi
как я могу преобразовать это в код Python
Большую часть этого можно сделать с помощью модуля "os" : я советую вам взглянуть на документацию по этому модулю, попробовать, и, если у вас возникли проблемы, задать соответствующие вопросы.
Хотя этот код не очень хорошо знаком с командами Linux, он должен помочь вам в достижении вашей конечной цели.
import shutil, datetime shutil.copytree('/home/', '/backups/home/' + datetime.date.today().isoformat())