Я отношусь к ответу выше, он работает очень хорошо, код, который я использовал, в конце был другим. Я создаю имя папки с текущей датой, поэтому при запуске ночной сборки будет удалена только папка с именем 7 дней назад. Код выглядит следующим образом:
import datetime
import os
import calendar
today = datetime.date.today()
todaystr = datetime.date.today().isoformat()
minus_seven = today.replace(day=today.day-7).isoformat()
if os.path.exists(minus_seven):
os.system("sudo rm -rf "+minus_seven)
print 'Sandboxes from 7 days ago removed'
Я использовал linux для удаления папки, так как в мой код встроен какой-то linux, и он работает нормально, как этот.