Двоеточие в конце строки является наиболее распространенным примером показателя того, что следующая строка имеет отступ.Другая - любая строка, в которой больше открывающих скобок, скобок или скобок, чем закрывающих.Последний случай более сложен, потому что порядок скобок очень важен, а также потому, что следующий отступ произвольный.
Еще одна вещь, которую следует учитывать, это то, что у вас нет никаких признаков того, что заданная строкаожидается, что un с отступом, пока вы не доберетесь до него.
Мораль этой истории заключается в том, что вам лучше использовать существующее оборудование, представленное модулем ast
, а не изобретать зановорулевое колесо.Иногда это ужасно сложное колесо.