Автоматическое исправление отступов Python

У меня есть код без правильных отступов

if age > 18: 
if salary > 100000: 
print('success') 
elif salary < 50000: 
print('fail') 
else: 
print('get_more_info')
else: 
print('fail')

мне нужно получить

if age > 18: 
    if salary > 100000: 
        print('success') 
    elif salary < 50000: 
        print('fail') 
    else: 
        print('get_more_info')
else: 
    print('fail')

Я пытаюсь использовать

exec(autopep8.fix_code(str))

но я получаю ошибку

File "<string>", line 3
print('success') elif salary < 50000: print('fail') else: print('get_more_info') else: print('fail')
                    ^
SyntaxError: invalid syntax

Также я пытаюсь использовать reindent.pyНо это возвращение

  File "code_file.py", line 1
if age > 18: if salary > 100000: print('success') elif salary < 50000:     print('fail') else: print('get_more_info') else: print('fail')
                                                                                                      ^
SyntaxError: invalid syntax

Как я могу это исправить и сделать это автоматически?

0 ответов

Другие вопросы по тегам