python __name__属性

1、模块,命名为sunck.py为例子

#一个.py文件就是一个模块
#每一个模块都有一个__name__属性,当其值等于"__main__"时,表明该模块自身在执行。否则被引入其他文件
#当前文件如果为程序的入口文件,则__name__属性的值为__main__
if __name__ == "__main__":
print("这是sunck.py")
else:
print(__name__)
def sayGood():
print("sunck is a very good man!")
def sayNice():
print("sunck is a nice man!")
def sayHandsome():
print("sunck is a handsome man!")
2、
import sunck

'''
__name__属性:
模块就是一个可执行的.py文件,一个模块被了另一个程序引入。我不想让模块中的某些代码执行,可以用__name__属性来使程序仅调用模块中的一部分

'''
sunck.sayGood()

猜你喜欢

转载自www.cnblogs.com/pygo/p/12286759.html