模块

模块
1.模块的__name__属性
1  # !/usr/bin/python
2  #  Filename: using_name.py
3 
4  if   __name__   ==   ' __main__ ' :
5       print   ' This program is being run by itself '
6  else :
7       print   ' I am being imported from another module '

$ python using_name.py
This program 
is  being run by itself

$ python
>>>   import  using_name
I am being imported 
from  another module
>>>

如果__name__是'__main__',这说明这个模块被用户单独运行,这样,可以根据当前这个模块是否正在被别的模块引用,决定是否执行代码块。

2.使用dir()函数来列出模块的标示符
可以使用内建的dir函数来列出模块定义的标识符。标识符有函数、类和变量。
当你为dir()提供一个模块名的时候,它返回模块定义的名称列表。如果不提供参数,它返回当前模块中定义的名称列表。
同时,可以使用del函数来删除当前模块中的变量/属性。


你可能感兴趣的:(模块)