python如何找到当前模块名称?
模块可以通过查看预定义的全局变量 __name__
找到自己的模块名称。如果它的值为 "__main__"
,程序将作为脚本运行。通常,通过导入使用的许多模块也提供命令行界面或自检,并且只在检查 __name__
之后,才执行之后的代码:
def main(): print("Running test...") ... if __name__ == "__main__": main()
模块可以通过查看预定义的全局变量 __name__
找到自己的模块名称。如果它的值为 "__main__"
,程序将作为脚本运行。通常,通过导入使用的许多模块也提供命令行界面或自检,并且只在检查 __name__
之后,才执行之后的代码:
def main(): print("Running test...") ... if __name__ == "__main__": main()