Python-Packages
我们根据一些逻辑,创建一些文件夹、子文件夹来存放相应文件,从而我们能够更方便地管理文件。
同样的,python中的包(packages)也采取了模块化的逻辑结构。
- 模块(module):实际上就是我们所写的每一个.py文件,其中能够包含多个对象,如类、函数等。
- 包(package):包含多个相关模块的文件夹。
现在让我们来创建一个自己的包。
- 创建一个文件夹,命名为“MyApp”,我将其放在了桌面上,路径为
C:\Users\自己的用户名\Desktop
。 - 在MyApp文件夹里创建一个子文件夹,名为‘mypackage’。
- 在mypackage文件夹中创建一个空
__init__.py
文件。 - 再在mypackage下创建
greet.py
与functions.py
两个模块。并分别粘入下列代码:
#greet.py
def SayHello(name):
print("Hello ", name)
#functions.py
def sum(x,y):
return x+y
def average