__name__== __main__ in python
# If the python interpreter is running that module (the source file) # as the main program, it sets the special __name__ variable to have # a value “__main__”. If this file is being imported from another # module, __name__ will be set to the module’s name. if __name__=='__main__': # do something
if __name__=='__main__':
if __name__=='__main__':
What does if __name_=="_main__": do?
basically, (__name__ == '__main__') ==True confirms file is NOT a/part of a module and may continue execution
if __name__ == '__main__'
#This is a way of executing your code if it runs directly from your system. #This means that your code was not 'imported', but executed directly. if __name__ == "__main__": #execute my code...
if name == main
# The code in this 'if' statement runs only if current file is the # the main file. Mean this if statement code will not run if you import # that file into other program. if __name__ == '__main__':