Python __name__用法

__name__是Python中的一个特殊的变量,用于表示当前模块的名称

在一个python文件中,__name__的值通常是文件名(不包括扩展名),但是,如果该文件被导入到另一个文件中,则__name__的值是该文件的模板名。这个变量通常用于编写可重用的模块,因为他允许检查的模块是被导入的还是被直接运行。

下面是例子:

 

Python __name__用法_第1张图片

 运行结果:

Python __name__用法_第2张图片 

在这个例子中,如果该模块被导入到另一个文件中,则my_function()不会被调用。但是,如果该模块被直接运行,则my_function()将被调用。这使得该模块可以作为库使用,也可以作为脚本运行。

 

 

 

你可能感兴趣的:(python,python)