龙空技术网

Python基础--Python中的main、__name__ == "__main__"

zzOne 370

前言:

现在咱们对“python调用另外一个py的main函数”大约比较关注,咱们都想要学习一些“python调用另外一个py的main函数”的相关文章。那么小编也在网上搜集了一些对于“python调用另外一个py的main函数””的相关知识,希望我们能喜欢,我们快快来学习一下吧!

# 模块的__name__属性# Python使用缩进对齐来组织代码的执行,用Python写的各个module(模块)都可以包含一个C语言中的main函数# 只不过Python中的这种__main__与C语言中的有一些区别# 可以看到,hello.py脚本被当做程序执行了。# 如果要作为程序执行则__name__ == "__main__",可以理解为name__ == "__main__":# 这一句与C语言中的main()函数所表述的是一致的,即作为入口# 输入python开启交互式界面# 当hello.py脚本被当做模块导入时,其中的“_name__ == "__main__":”后面的代码块不会被执行# 如果作为模块被引入,那么hello.__name__等于"hello",即__name__的值是模块名称# 当一个module作为整体被执行时,module.__name__的值将是“__main__”,# 而当一个module被其他module引用时,module.__name__将是module自己的名称# 当然一个module被其他module引用时,其本身并不需要一个可执行的入口main#所以在定义完一个类后,对类的引用放在“if __name__ == "__main__":”后,方便代码的调试
# 模块的__name__属性# Python使用缩进对齐来组织代码的执行,用Python写的各个module(模块)都可以包含一个C语言中的main函数# 只不过Python中的这种__main__与C语言中的有一些区别# 可以看到,hello.py脚本被当做程序执行了。# 如果要作为程序执行则__name__ == "__main__",可以理解为name__ == "__main__":# 这一句与C语言中的main()函数所表述的是一致的,即作为入口# 输入python开启交互式界面# 当hello.py脚本被当做模块导入时,其中的“_name__ == "__main__":”后面的代码块不会被执行# 如果作为模块被引入,那么hello.__name__等于"hello",即__name__的值是模块名称# 当一个module作为整体被执行时,module.__name__的值将是“__main__”,# 而当一个module被其他module引用时,module.__name__将是module自己的名称# 当然一个module被其他module引用时,其本身并不需要一个可执行的入口main#所以在定义完一个类后,对类的引用放在“if __name__ == "__main__":”后,方便代码的调试

标签: #python调用另外一个py的main函数