__name__属性
-
(1)__name__是属于python中的内置属性,代表对应程序名称。
-
(2)__name在当前执行文件中使用时,他的值为 _main__ 在被调用的模块中时,其值为被调用文件所在的路径
-
(3) __name__内置属性的实际应用。
在编写python程序时,经常是功能模块和业务逻辑分离,在写功能函数时,经常进行调试函数是否正常,此时可以
直接在功能模块最下面加上:
if __name__ == '__main__':
# 需要调试的内容
pass
这样就可以在下方直接来测试函数的功能了。
同时在其他模块来调用这些函数时,由于此时 if 语句不成立,所以此时将不会执行下面的代码块;也就是说在在调用
其他模块时,被调用的模块下方的 if 函数将不会被执行从而不会影响整个程序的正常使用。
标签 Tag
标签功能
为博文增加标签功能
一篇博文可以拥有多个文章;一个标签可以对应多篇博文。这是多对多关系。
多对多关系,往往需要建立一张中间表。
标签由用户创建,不同用户可能创建了不同的标签,也可能创建了同样的标签。
如果是同样的标签,就不需要重复创建了
用户提交文章的时候,一起提交一个或者多个标签,可以让用户使用空白字符分割或者逗号分割。
标签:__,调用,name,标签,Tag,属性 From: https://www.cnblogs.com/mengdie1978/p/17133349.html