Calvin's Tech Space

          成于堅忍,毀于浮躁

             :: 首頁 :: 聯系 :: 聚合  :: 管理
          1.模塊的__name__屬性
          1 #!/usr/bin/python
          2 # Filename: using_name.py
          3 
          4 if __name__ == '__main__':
          5     print 'This program is being run by itself'
          6 else:
          7     print 'I am being imported from another module'

          $ python using_name.py
          This program 
          is being run by itself

          $ python
          >>> import using_name
          I am being imported 
          from another module
          >>>

          如果__name__是'__main__',這說明這個模塊被用戶單獨運行,這樣,可以根據當前這個模塊是否正在被別的模塊引用,決定是否執行代碼塊。

          2.使用dir()函數來列出模塊的標示符
          可以使用內建的dir函數來列出模塊定義的標識符。標識符有函數、類和變量。
          當你為dir()提供一個模塊名的時候,它返回模塊定義的名稱列表。如果不提供參數,它返回當前模塊中定義的名稱列表。
          同時,可以使用del函數來刪除當前模塊中的變量/屬性。


          posted on 2010-10-29 10:21 calvin 閱讀(239) 評論(0)  編輯  收藏 所屬分類: Python

          只有注冊用戶登錄后才能發表評論。


          網站導航:
          相關文章:
           
          主站蜘蛛池模板: 西华县| 资中县| 格尔木市| 长武县| 吕梁市| 宜昌市| 南部县| 个旧市| 深水埗区| 江都市| 福州市| 吉安县| 周宁县| 利津县| 家居| 新营市| 宜州市| 桦南县| 泾源县| 浦县| 霍邱县| 石景山区| 东乡县| 卓尼县| 秦皇岛市| 甘孜县| 嘉义市| 二连浩特市| 化隆| 廊坊市| 武平县| 台山市| 遵义市| 马关县| 迭部县| 湛江市| 莱西市| 康平县| 平山县| 恭城| 湘潭市|