模块
每一个.py文件都是一个模块
例如:app.py
这就是一个模块
哪如何使用模块呢
可以通过import来调用模块
例子:
有一个app.py
def test():
pass
还有一个文件bpp.py,需要在这里使用app.py文件内的test函数
下面这样使用
import app
app.test()
若要使用模块里的类怎么办
如下使用
app.py
class A:
pass
在下面文件中使用A类
bpp.py
from app import A
// 类实例化
a = A()
包
什么是包
包的目的是把同功能的模块放在统一个文件夹下
创建包的步骤
(1)创建一个文件夹用于存放相关的模块,文件夹的名字即包的名字。
(2)在文件夹中创建一个_ _init_ _.py
的模块文件,内容可以为空,_ _init_ _.py
文件是告诉python这个文件夹当成包来处理。
(3)将相关的模块放入文件夹中。
包的模块使用
在文件中导入包的模块(包名.模块名)
例如demo文件夹内有一个app.py
from demo.app
或者利用as
关键字给模块取个别名
from demo.app as app