python代碼製作configure檔案樣本

來源:互聯網
上載者:User
在lua中,一直用lua作為config檔案,或承載資料的檔案 - 好處是lua本身就很好閱讀,然後無需額外寫解析的代碼,還支援在configure檔案中讀環境變數,條件判斷等。

在lua中通過loadfile, setfenv實現)

python:

cat config.pybar = 10foo=100cat python_as_config.py:ns = {}execfile('config.py', ns)print "\n".join(sorted(dir(ns)))print "*"*80print ns['foo']print ns['bar']

缺點是不像lua那麼可以以成員的方式訪問table中的變數,如ns.foo, ns.bar... www.bitsCN.com

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.