if __name__ == "__main__" : main()
if __name__ == "__main__" : main()
$ python my_script.py
AlalaВообще говоря мы его весь и исполняем. Потому что именно исполнение инструкций def, class и т.д. создает их как объекты типа “функция”, “класс” соответственно.
regall
Не очень поняла…
вот если мы импортируем какой-то модуль, ты мы используем его куски/объекты из него, но не запускаем весь модуль
или я что-то не так понимаю с импортированием?
if __name__ == "__main__" : main()
#!/usr/bin/python
import sys
try:
import cgitb
cgitb.enable()
except ImportError:
sys.stderr = sys.stdout
def cgiprint(inline=''):
sys.stdout.write(inline)
sys.stdout.write('\r\n')
sys.stdout.flush()
contentheader = 'Content-Type: text/html'
thepage = '''<html><head>
<title>%s</title>
</head><body>
%s
</body></html>
'''
h1 = '<h1>%s</h1>'
if __name__ == '__main__':
cgiprint(contentheader) # заголовок вывода
cgiprint() # обязательная пустая строка для отделения заголовка от выводимых данных
title = 'Hello World'
headline = h1 % 'Hello, world!'
print thepage % (title, headline) # вывод кода html .
#!/usr/bin/python
import sys
try:
import cgitb
cgitb.enable()
except ImportError:
sys.stderr = sys.stdout
def cgiprint(inline=''):
sys.stdout.write(inline)
sys.stdout.write('\r\n')
sys.stdout.flush()
contentheader = ‘Content-Type: text/html’
thepage = ‘'’<html><head>
<title>%s</title>
</head><body>
%s
</body></html>
'''
h1 = ‘<h1>%s</h1>’
if __name__ == ‘__main__’:
cgiprint(contentheader) # заголовок вывода
cgiprint() # обязательная пустая строка для отделения заголовка от выводимых данных
title = ‘Hello World’
headline = h1 % ‘Hello, world!’
print thepage % (title, headline) # вывод кода html .