Есть ли способ автоматически выставлять отступы в python?
Возьмите PyCharm, да и я как-то думаю что вообще в любом редакторе нормальном есть функция auto-indent.
Возможно autopep8 сделает то, что вы хотите.