最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python模塊文件結(jié)構(gòu)代碼詳解

 更新時(shí)間:2018年02月03日 15:35:55   作者:祥知道  
這篇文章主要介紹了Python模塊文件結(jié)構(gòu)代碼詳解,分享了相關(guān)代碼示例,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下

本文研究的主要是Python模塊文件結(jié)構(gòu)的相關(guān)內(nèi)容,具體如下。

Python文件結(jié)構(gòu)

文件結(jié)構(gòu)(范例全文)

  #/usr/bin/env python

  "this is a test module"

  import sys
  import os

  debug = True

  class FooClass (object):
    "Foo class"

    pass

  def test():
    "test function"
    foo = FooClass()

    if debugL
      print 'ran test()'

  if __name__ == '__main__'
    test()

文件結(jié)構(gòu)(分行介紹)

(1)起始行(指定使用的Python的版本)

  #/usr/bin/env python

(2)模塊文檔(文檔字符串,如果跨行用三個(gè)單引號(hào)擴(kuò)起來(lái))

  "this is a test module"

(3)模塊導(dǎo)入

  import sys
  import os

(4)(全局)變量定義

  debug = True

(5)類定義(若有)

  class FooClass (object):
    "Foo class"

    pass

(6)函數(shù)定義(若有)

  def test():
    "test function"
    foo = FooClass()

    if debugL
      print 'ran test()'

7)主程序

  if __name__ == '__main__'
    test()

說(shuō)明

主程序

  • 無(wú)論當(dāng)前模塊是被背的模塊導(dǎo)入還是作為腳本直接運(yùn)行,都會(huì)執(zhí)行這部分代碼

注意: 所有的模塊都有能力執(zhí)行代碼

  • 最高級(jí)別的Python語(yǔ)句(沒(méi)有縮進(jìn)的)在模塊被導(dǎo)入時(shí)就會(huì)執(zhí)行,無(wú)論是否真的需要執(zhí)行
  • 妥當(dāng)?shù)淖龇ǎ撼四切┱嬲枰獔?zhí)行的代碼以外,所有的功能代碼都通過(guò)函數(shù)建立,因此:

僅在主程序模塊中編寫大量的頂級(jí)可執(zhí)行代碼
用于被導(dǎo)入的模塊只應(yīng)該存在較少的頂級(jí)執(zhí)行代碼

__name__ 指示模塊應(yīng)該如何被加載 ( 這樣能夠做到模塊的 自檢 )

  • 如果模塊是被導(dǎo)入的,__name__ 的值是 模塊的名字
  • 如果模塊是直接執(zhí)行,__name__ 的值是 __main__

總結(jié)

以上就是本文關(guān)于Python模塊文件結(jié)構(gòu)代碼詳解的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

相關(guān)文章

  • Python?hashlib模塊與哈希算法保護(hù)數(shù)據(jù)完整性教程

    Python?hashlib模塊與哈希算法保護(hù)數(shù)據(jù)完整性教程

    hashlib模塊為Python提供了一種簡(jiǎn)便的方式來(lái)使用各種哈希算法,如MD5、SHA-1、SHA-256等,哈希函數(shù)廣泛用于密碼學(xué)、數(shù)據(jù)完整性驗(yàn)證和安全存儲(chǔ)等領(lǐng)域
    2024-01-01
  • Python中函數(shù)的多種格式和使用實(shí)例及小技巧

    Python中函數(shù)的多種格式和使用實(shí)例及小技巧

    這篇文章主要介紹了Python中函數(shù)的多種格式和使用實(shí)例及小技巧,本文講解了普通格式、帶收集位置參數(shù)的函數(shù)、帶收集關(guān)鍵字參數(shù)的函數(shù)、函數(shù)特殊用法、內(nèi)嵌函數(shù)和閉包等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • 使用TFRecord存取多個(gè)數(shù)據(jù)案例

    使用TFRecord存取多個(gè)數(shù)據(jù)案例

    今天小編就為大家分享一篇使用TFRecord存取多個(gè)數(shù)據(jù)案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Python中三種花式打印的示例詳解

    Python中三種花式打印的示例詳解

    在Python中有很多好玩的花式打印,我們今天就來(lái)挑戰(zhàn)下面三個(gè)常見(jiàn)的花式打印。文中的示例代碼講解詳細(xì),感興趣的小伙伴快跟隨小編一起學(xué)習(xí)一下吧
    2022-03-03
  • python實(shí)現(xiàn)石頭剪刀布小游戲

    python實(shí)現(xiàn)石頭剪刀布小游戲

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)石頭剪刀布小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 在cmder下安裝ipython以及環(huán)境的搭建

    在cmder下安裝ipython以及環(huán)境的搭建

    今天小編就為大家分享一篇關(guān)于在cmder下安裝ipython以及環(huán)境的搭建,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-10-10
  • 使用python獲取CPU和內(nèi)存信息的思路與實(shí)現(xiàn)(linux系統(tǒng))

    使用python獲取CPU和內(nèi)存信息的思路與實(shí)現(xiàn)(linux系統(tǒng))

    這篇文章主要介紹了python獲取CPU和內(nèi)存信息的思路與實(shí)現(xiàn),有需要的朋友可以參考一下
    2014-01-01
  • 實(shí)例詳解Python中的numpy.abs和abs函數(shù)

    實(shí)例詳解Python中的numpy.abs和abs函數(shù)

    Numpy是python中最有用的工具之一,它可以有效地處理大容量數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Python中numpy.abs和abs函數(shù)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • Python3.6日志Logging模塊簡(jiǎn)單用法示例

    Python3.6日志Logging模塊簡(jiǎn)單用法示例

    這篇文章主要介紹了Python3.6日志Logging模塊簡(jiǎn)單用法,結(jié)合實(shí)例形式分析了Python3.6環(huán)境下日志Logging模塊設(shè)置格式、文件流輸出相關(guān)操作技巧,需要的朋友可以參考下
    2018-06-06
  • Django中常遇到的錯(cuò)誤問(wèn)題

    Django中常遇到的錯(cuò)誤問(wèn)題

    在Django開(kāi)發(fā)中,設(shè)置DEBUG=False時(shí)需要配置ALLOWED_HOSTS以防止報(bào)錯(cuò),此外,如果django-admin.py命令找不到,需添加Django的安裝路徑到系統(tǒng)環(huán)境變量,此文還提供了一些常見(jiàn)Django錯(cuò)誤的解決方法,如數(shù)據(jù)庫(kù)添加中文報(bào)錯(cuò)、信號(hào)無(wú)法觸發(fā)等問(wèn)題
    2024-09-09

最新評(píng)論

永福县| 迭部县| 阳山县| 丹凤县| 临潭县| 西贡区| 彰武县| 彰武县| 江永县| 峨眉山市| 文登市| 本溪市| 黑水县| 伊金霍洛旗| 建德市| 宁远县| 龙海市| 云霄县| 德化县| 阜宁县| 丹阳市| 马边| 和田市| 枣强县| 九龙县| 永胜县| 长沙市| 长垣县| 四川省| 北碚区| 云阳县| 翁源县| 东乌珠穆沁旗| 江津市| 肇东市| 甘德县| 江都市| 榆林市| 兰考县| 安泽县| 襄樊市|