程序人生

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

          主站蜘蛛池模板: 大姚县| 兰考县| 凤山市| 合阳县| 南靖县| 乐安县| 旌德县| 通城县| 宁津县| 东莞市| 内乡县| 景宁| 曲水县| 阆中市| 阿荣旗| 三原县| 兴国县| 平凉市| 连江县| 都江堰市| 霍山县| 桂平市| 塘沽区| 赣榆县| 垫江县| 靖远县| 抚宁县| 任丘市| 怀来县| 上栗县| 临江市| 大安市| 鹿泉市| 紫云| 砚山县| 洱源县| 金门县| 磴口县| 沐川县| 正蓝旗| 冕宁县|