python name = main
if __name__ == "__main__":
# Code inside of here will only run if the python script was launched directly
# This code will not run if imported as a module
python name = main
if __name__ == "__main__":
# Code inside of here will only run if the python script was launched directly
# This code will not run if imported as a module
python if name == main example
# It's as if the interpreter inserts this at the top
# of your module when run as the main program.
__name__ = "__main__"
explained if name main python
# Suppose this is foo.py.
print("before import")
import math
print("before functionA")
def functionA():
print("Function A")
print("before functionB")
def functionB():
print("Function B {}".format(math.sqrt(100)))
print("before __name__ guard")
if __name__ == '__main__':
functionA()
functionB()
print("after __name__ guard")
explained if name main python
python foo.py
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us