I see many python scripts having the following main()
code pattern below;
def main():
print("Hello World!")
if __name__ == "__main__":
main()
However, I have written many python scripts which do not have main()
and I do not experience any problems without main()
. When should one use main()
in a python script, given that not having it seems to have no detrimental effect?
I am using python 3.8