Ну, во-первых, вам нужно определить функцию, прежде чем вы сможете ее запустить (и ее не нужно вызывать main
). Например:
class Example(object):
def run(self):
print "Hello, world!"
if __name__ == '__main__':
Example().run()
Однако вам не нужно использовать класс - если все, что вам нужно, это запустить какой-то код, просто поместите его в функцию и вызовите функцию, или просто поместите его в блок if
:
def main():
print "Hello, world!"
if __name__ == '__main__':
main()
или
if __name__ == '__main__':
print "Hello, world!"