模块的使用:
这块内容本该紧接 面向对象和类的使用
模块的使用也是让程序更美观,具有很强的可读性,便于操作和改动
从本质上来说,它们都是为了更好的组织已经有的程序,以方便重复利用
一个py文件构成一个模块:
写一个first.py作为要使用的模块:
def func():
print('this is my first model')
在我们的主程序func.py里来使用它:
import first
for i in range(10):
first.func()
引入first.py 并且重命名:
import first as a
引入first.py模块中的某个对象,这样可直接使用对象如:func() 不需要再进行模块.对象如first.func()
form first import func
引入first.py模块中的所有对象,这样可直接使用对象如:func() 不需要再进行模块.对象如first.func()
form first import *
模块包:
该文件夹中必须包含一个__init__.py的文件,提醒Python,该文件夹为一个模块包。__init__.py可以是一个空文件
当first.py文件在某个dir下时,这样导入:
import dir.first