程序人生

          撰寫生活代碼,等待編譯美好人生
          隨筆 - 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 閱讀(785) 評論(0)  編輯  收藏 所屬分類: Python


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


          網站導航:
           
          主站蜘蛛池模板: 玉屏| 磐石市| 余江县| 曲阳县| 灵寿县| 托克逊县| 板桥市| 惠安县| 若羌县| 松原市| 安丘市| 镇平县| 邛崃市| 北流市| 彭山县| 冕宁县| 广汉市| 民县| 桐城市| 奉新县| 临西县| 海原县| 长宁县| 太仓市| 武清区| 红安县| 万全县| 仁寿县| 铁力市| 灵武市| 上饶市| 勐海县| 临漳县| 东方市| 四子王旗| 云南省| 平利县| 淳化县| 莎车县| 涿鹿县| 曲阳县|