程序人生

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

          2008年5月20日

          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)設(shè)置當前模塊的屬性。



          posted @ 2008-05-20 02:21 405 Studio 閱讀(785) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 邵阳县| 中西区| 织金县| 沧州市| 莱西市| 和田市| 灵川县| 克东县| 绵竹市| 潼关县| 卓资县| 沾化县| 商南县| 枝江市| 江达县| 德惠市| 监利县| 咸丰县| 琼结县| 苍梧县| 深泽县| 霸州市| 温泉县| 青海省| 锦屏县| 五华县| 舒兰市| 塘沽区| 吉隆县| 安远县| 疏附县| 大渡口区| 南昌县| 巴楚县| 南汇区| 万源市| 历史| 祁门县| 富宁县| 乌审旗| 团风县|