一、前言
有时候写python的时候,需要将自己完成的部分打包给同事使用,但是因为对一些概念不了解的原因,所以有时候总是要回头去看之前保存的零散笔记,于是重新整理一遍。
二、模块与包
1. 模块
在Python中,一个.py文件就称之为一个模块(Module),我们经常把很多函数或者“常量”分组,放到同一个模块中,方便别人调用,譬如,我有一个文件夹叫myfood,里面有两个.py文件,分别是fruit.py和apple.py,fruit.py和apple.py就是两个不同的模块。
myfood-
| -- fruit.py
|-- apple.py
它们的内容分别是:
apple.py:
"""apple functions""" def get_apple(): print("this is apple")
fruit.py:
"""fruit functions""" import apple def get_fruit(): apple.get_apple() print("that is all") if __name__ == "__main__": get_fruit()
我可以在fruit模块中,直接导入apple模块,然后在myfood文件中,运行python fruit.py,可以正常运行,输出:
this is apple that is all
2. 包
三、参考
1. todo
(完)