python中模块和包是什么_Python中模块和包的概念
生活随笔
收集整理的這篇文章主要介紹了
python中模块和包是什么_Python中模块和包的概念
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
將所有代碼放入一個py文件:無法維護
如果將代碼分拆放入多個py文件,好處:
同一個名字的變量互不影響
模塊a 模塊b
| |
V V
#a.py #b.py
x = 5 x = 'str'
def f1(): def f1(iterable):
pass pass
引用其他模塊
#test.py <------------------------------- 自身模塊名test
import math <----------------------------- 引用math模塊
print math.pow(2,10) <----------------- 調用math模塊的函數
模塊多了以后,也很容易重名
同名模塊放入不同的包中則可以解決。
引用完整模塊
#test.py <------------------------------- 自身模塊名test
import p1.util <---------------------------- 引用p1.util模塊
print p1.util.f(2,10) <-------------------- 調用p1.util模塊的f函數
在文件系統中
包就是文件夾
模塊就是XXX.py文件
包也可以有多級
如何區分包呵普通目錄
包下面有個_init_.py
注意每層都必須要有!
總結
以上是生活随笔為你收集整理的python中模块和包是什么_Python中模块和包的概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 某年某月中第几周 开始时间和结
- 下一篇: java开发文档怎么写_程序员该不该写技