程序人生

          撰寫生活代碼,等待編譯美好人生
          隨筆 - 48, 文章 - 0, 評論 - 29, 引用 - 0
          數據加載中……

          Python為自身模塊添加屬性

          試了好半天才始出來,幾經曲折,所以寫下來:

          A模塊:
          1?import?sys,?os
          2?selfMod?=?__import__(__name__)
          3?setattr(selfMod,?"field",?"value")


          在B模塊中調用
          1?import?A
          2?print?A.field
          輸出: value

          模塊A的這種寫法與在模塊A中直接寫field = "value"的效果是一樣的。這看起來似乎多余,但是在某些特殊的情況下可以用該方法動態設置當前模塊的屬性。



          posted on 2008-05-20 02:21 405 Studio 閱讀(783) 評論(0)  編輯  收藏 所屬分類: Python


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


          網站導航:
           
          主站蜘蛛池模板: 临邑县| 景泰县| 湄潭县| 仙游县| 平谷区| 三都| 黄浦区| 陈巴尔虎旗| 天峨县| 贞丰县| 濮阳县| 贡觉县| 嘉定区| 新营市| 建水县| 定远县| 柏乡县| 那坡县| 家居| 祁连县| 永济市| 新余市| 平泉县| 松江区| 兖州市| 九寨沟县| 当涂县| 亚东县| 尉犁县| 屏东市| 哈巴河县| 抚宁县| 岗巴县| 江安县| 浪卡子县| 洛川县| 惠州市| 东阿县| 黑河市| 密云县| 钦州市|