模块的作用:
代码重用。把代码放在模块中,就可以在多个程序中使用这些代码。
import test1
ti = test1.TestIterator()
print(list(ti))
包:
包是另外一类模块,包可以包含其他模块。当模块存储在文件中时(扩展名.py),包就是模块所在的目录。
必须包含一个命名为__init__.py的文件(模块)。
如果将它作为普通模块导入的话,文件的内容就是包的内容。
#伪代码
import <包> #只是import 包的时候,只能用__init__模块的内容
dir函数:
import copy
print dir(copy) #查看模块中包含的内容