Рассмотрим старый скрипт, предназначенный для прямого запуска. Это выглядит так:
Код: Выделить всё
print("hello world")
print("hello world")
print("hello world")
Затем вам нужно вставить этот код и сделать множество блоков отступов
Код: Выделить всё
if __name__ == "__main__":
[indentations]print("hello world")
[indentations]print("hello world")
[indentations]print("hello world")
Но для этого требуется множество блоков отступов (добавленных вручную или с помощью IDE) в вашем файле. code, а также приводит к тому, что команда diff показывает бесполезные различия. Итак, теперь давайте рассмотрим минимальную модификацию кода. Может быть, просто добавьте одну строку, например
Код: Выделить всё
if __name__ != "__main__": return
print("hello world")
print("hello world")
print("hello world")
Я не нашел хороших объяснений по этой теме в Интернете, и, возможно, вы поделитесь некоторыми идеями. return может здесь не подойти, но может ли быть лучший подход?
Подробнее здесь: https://stackoverflow.com/questions/792 ... -name-main
Мобильная версия