麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

Python中的包和模塊實例

2020-02-23 06:14:09
字體:
來源:轉載
供稿:網友

一、實例和結果

1)實例的結構和具體的文件:

代碼如下:
PyPackage
│  PyCommonM.py
│  __init__.py

├─p1Package
│      P1M.py
│      P1MC.py
│      __init__.py

└─p2
       P2.py
       P2M.py

2)PyCommonM.py

代碼如下:
def PyCommonMF():  print "PyCommonMF"

3) P1M.py:

代碼如下:
def P1MF():   print 'P1MF'

4)P1MC.py:

代碼如下:
class P1MC():
  @staticmethod
  def P1MCF():  print 'P1MCF'

5)P2M.py:

代碼如下:
def P2MF(): print 'P2MF'

6) P2.py:

代碼如下:
import P2M
from PyPackage import PyCommonM
from PyPackage.p1Package import P1M
from PyPackage.p1Package.P1MC import P1MC

def P2F():
  print 'P2F'
 
if __name__ == '__main__':
  P2F()
  P2M.P2MF()
  P1M.P1MF()
  P1MC.P1MCF()
  PyCommonM.PyCommonMF()

7) 運行p2.py的結果:

代碼如下:
P2F
P2MF
P1MF
P1MCF
PyCommonMF

二、解釋

*  一個py文件為一個module,例如module: PyCommonM.py,P2M.py,P1MC.py, P1M.py 。
*  包含__init__.py的文件夾為一個package,例如package: PyPackage,p1Package。
*  可以直接使用import來引用相同目錄下的其他的module, 例如p2.py中的import P2M。
*  通過from import來引用其他的目錄下且屬于某個package的module,例如py.py中的from PyPackage import PyCommonM 和 from PyPackage.p1Package import P1M。
*  通過from import來引用某個module中的類,例如from PyPackage.p1Package.P1MC import P1MC

注意package所在的目錄必須在pythonpath環境變量中。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产伦久视频免费观看视频 | 国产精品久久久久av | 一级毛片在线免费观看视频 | 亚洲精品欧美在线 | 中文字幕免费在线观看视频 | 黄色网址免费在线播放 | 可以看逼的视频 | chinesehd天美原创xxxx | 国产精品久久久久久影院8一贰佰 | 精品国产一区二区三区四区在线 | 久久精品中文字幕一区 | 一本色道久久综合狠狠躁篇适合什么人看 | 成人av一二三区 | 91成人在线免费视频 | 麻豆一二区 | 国产精品99久久久久久久 | 色人阁导航 | 久久精品国产清自在天天线 | 制服丝袜成人动漫 | chinese xvideos gay| 亚洲av一级毛片特黄大片 | 美女擦逼 | 神马顶级推理片免费看 | 日韩毛片网站 | 另类亚洲孕妇分娩网址 | 在线a毛片| 日本娇小videos高潮 | 一区二区三区四区高清视频 | 视频一区二区三区中文字幕 | 亚洲一区免费观看 | 日本人乱人乱亲乱色视频观看 | 国产福利不卡一区二区三区 | 一区二区三级视频 | 在线播放一区二区三区 | 一级在线观看 | 国产最新网站 | 中文字幕一二三区芒果 | 久久久久久久久久久亚洲 | 草妞视频 | 午夜视频中文字幕 | 亚洲小视频在线播放 |