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

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


          網站導航:
          相關文章:
           
          主站蜘蛛池模板: 天门市| 稻城县| 雅安市| 惠水县| 象州县| 永康市| 鄯善县| 靖江市| 辛集市| 揭东县| 历史| 瑞金市| 乌海市| 顺昌县| 德惠市| 滦平县| 栾城县| 白朗县| 米林县| 铅山县| 武川县| 南江县| 漯河市| 井陉县| 怀集县| 晋州市| 大方县| 榆社县| 英德市| 繁峙县| 邓州市| 九龙坡区| 万宁市| 克拉玛依市| 临洮县| 宝坻区| 乐平市| 鹤壁市| 乐陵市| 龙游县| 合肥市|