模块
模块基本上是一个包含所有你定义的函数和变量的文件,为了在其他程序中重用模块,模块的文件名以.py为扩展名。模块可以从其他程序输入以便利用它的功能。
使用sys模块
from....import语句
如果想使用sys中的argv,可以使用from sys import argv.输入sys模块的所有数据 from sys import *.
模块的_name_
每个模块都有一个名称,在模块中可以通过语句来找出模块的名称。这在一个场合特别有用一一就如前面所提到的,当一个模块被第一次输入的时候,这个模块的主块将被运行,假如我们只想在程序本身被使用的时候运行主块,而在它被别的模块输入的时候不运行主块,可以通过_name_属性实现。
dir()函数
列出模块定义的标识符。标识符有函数,类和变量。
当你为dir()提供一个模块名的时候,它返回模块定义的名称列表。如果不提供参数,它返回当前模块中定义的名称列表。