1 模块的调用
import+模块名的话就是把真个模块导入过来,在具体使用的时候需要把模块名写上。
如果使用from+模块名的方式就可以导入某个具体的变量或方法,此时使用不需要写上模块名:
如果想导入模块内所有的成员,又不想写模块名:
如果两个模块里有同名成员,可以在调用时把具体模块名带上
也可以导入后再取一个名字:
如果已经在main文件里导入了模块,又在模块里增删了某些内容,再次执行main文件并不会显示改变,此时可以:
reload()中只能填模块名,不能填具体成员名。就是说不能和from...import...搭配使用。
2 新建一个包a,会自动生成一个__init__.py文件。当导入包a时,此文件会自动执行(每次只会执行一次)。