Предполагая, что ваше упоминание rm -rf не просто случайно, а именно та команда, которая вам нужна, почему бы просто не вызвать ее? Существует библиотека, позволяющая большую интеграцию с оболочкой, которая называется sh .
from sh import rm
path_to_delete = '/some/path'
if os.path.exists(path_to_delete):
rm('-rf', path_to_delete)
PS Убедитесь, что вы не являетесь пользователем root и / или попросите пользователя быть более осторожным.
И, да, покурите человека, чтобы избежать рекурсивного удаления одного файла;)