程序人生

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

          Python為自身模塊添加屬性

          試了好半天才始出來,幾經(jīng)曲折,所以寫下來:

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


          在B模塊中調(diào)用
          1?import?A
          2?print?A.field
          輸出: value

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



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


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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 黑水县| 琼结县| 新干县| 四会市| 宜章县| 庄河市| 顺义区| 明溪县| 麦盖提县| 新化县| 靖边县| 敖汉旗| 磐石市| 盱眙县| 黄冈市| 恩施市| 巴南区| 博罗县| 淳化县| 赫章县| 连平县| 浦北县| 原阳县| 平度市| 论坛| 商丘市| 阜新市| 铜山县| 曲松县| 武汉市| 珠海市| 龙山县| 永清县| 雅安市| 铁力市| 尉犁县| 辉县市| 汕尾市| 封开县| 广东省| 昆明市|