Любой способ сделать фиктивный отступ? - PullRequest
0 голосов
/ 24 ноября 2018

На других языках я обычно выкладываю свой код примерно так:

//  First part
    something();
    moreStuff();

//  Second Part
    etc();

В Python, конечно, отступы интерпретируются как часть (несуществующего) блока, поэтому яне могу этого сделать.

Есть ли в Python хитрость, с помощью которой я могу подделать это?Пустышка или что-то еще?

Ответы [ 2 ]

0 голосов
/ 24 ноября 2018

Лучший способ написать так:

#  First part
something();
moreStuff();

#  Second Part
etc();

Но если вам нужен фиктивный блок, это может вам помочь.

if True:
#  First part
    something();
    moreStuff();

#  Second Part
    etc();
0 голосов
/ 24 ноября 2018

Вы могли бы поставить if True: в начале вашего блока кода, что обеспечило бы его постоянную работу и автоматически установило бы его на этом уровне отступа.Многие скрипты запускают свой основной код в блоке, подобном

if __name__ == "__main__":
    ...

, что делает более понятным, что код должен выполняться как скрипт (а не как модуль), и помещает его на этот уровеньотступ, который вы ищете.Если вы работаете над более крупной программой, вы почти всегда будете внутри функции или класса, так что это также учитывает некоторые отступы.

...