【python学习】python使用的一些小技巧
这篇博客记录一下在实际使用中python语法的一些小细节,因为比较零碎所以就放在一篇博客中来记录
name
__name__是系统定义的一个变量,用于标识一个模块的名字,分以下两种情况:
- 当前模块是主模块(调用其他模块的模块),模块的名字的就是__main__
- 当前模块是被import的,则此模块名字是文件名字
python根据__name__变量就可以分清哪一个是主函数
下面用一个例子来说明,在tests.py中import main.py:
import main if __name__ == __main__: print(__name__) print(main.__name__)
然后运行结果如下,可以发现和刚刚说明的情况一致: