在大型项目中,可能会有成百上千个python文件,包可以帮我们更好地组织整个项目。一个包相当于一个容器,在一个项目中就是一个目录或文件夹。
包非常重要,特别是我们使用Django框架来开发项目时。
包的创建

包中主要用来存放各种模块

这里我们创建了一个“bigmall”的包,注意看,创建包的同时会有一个空的python文件 —— init.py
然后,我们就可以在这个包里新建模块文件了。
包里的模块的引用方法


import bigmall.shopping
bigmall.shopping.down_payment()
bigmall.shopping.calc
上面的方法导致编写代码时,代码过长,不方便。可以用下面的方式导入:
from bigmall.shopping import *
from bigmall import shopping
网友评论