Größere Skripte folgen meist diesem Muster:
python
def main():
print('Programm läuft')
if __name__ == '__main__':
main()
__name__ ist eine eingebaute Variable. Sie hat den Wert '__main__', wenn die Datei direkt gestartet wird, und den Modulnamen, wenn sie von einer anderen Datei importiert wird. Der Block if __name__ == '__main__': verhindert also, dass beim Import Code ausgeführt wird. Das entspricht grob der main()-Funktion in C.