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 閱讀(247) 評論(0)  編輯  收藏 所屬分類: Python

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


          網站導航:
          相關文章:
           
          主站蜘蛛池模板: 外汇| 信宜市| 堆龙德庆县| 龙州县| 雷州市| 阿拉善左旗| 财经| 霍林郭勒市| 海兴县| 北川| 开阳县| 甘南县| 那曲县| 高清| 瑞金市| 星子县| 东丰县| 喀什市| 漳州市| 宿州市| 霞浦县| 兰坪| 武乡县| 唐海县| 云龙县| 阳东县| 盐城市| 昔阳县| 江达县| 开原市| 梓潼县| 博爱县| 陵川县| 庄浪县| 罗定市| 大埔区| 昆山市| 平武县| 万盛区| 文水县| 集安市|