dir函数可以查看模块中包含的内容,会将对象的所有特性(以及模块的所有函数、类、变量等)列出:
dir
[n for n in dir(copy) if not n.startwith('_')] # 过滤掉模块内部使用的方法等
__all__变量包含一个列表,包含了模块定义的公有接口;如果没有设定__all__,import *语句默认将会导入模块中所有不以下划线开头的全局名称;
__all__