Re: [問題] import參數檔同時給shell和python用
※ 引述《IMPOSSIBLEr (不口人)》之銘言:
: 小弟最近工作上需要寫一個簡單的script來控制公司內部的server
: 因為控制server的script是用python
: 而我的環境是linux,所以我在python外面包了shell,
: 也就是用shell去呼叫python來控制server
: 但是我的shell script和python script都需要用到一些
: 環境參數像是hostname之類的東西。
: 有什麼辦法是最簡單的,我只要另外提供一個.properties檔
: 然後給兩種語言都可以吃呢?
: 謝謝
Python 有個東西叫 ConfigParser
http://docs.python.org/library/configparser.html
它吃的格式是類似下面這樣
[Section]
foo = something
bar = else
很標準的 config 檔格式, 用來當作交換標準應該很適合
在 shell script 那邊當然就是用 sed awk grep 然後 blahblahblah
不過我剛剛找到一個東西好像還不錯, 可以試試
http://ajdiaz.wordpress.com/2008/02/09/bash-ini-parser/
--
╱ ̄ ̄ ̄╲
▏◢█◣ ▏
︻█︻█ ▏ 成龍表示: 是喔...
′/ ‵ ▏
╰╯ █╱
ψQSWEET ◥︶█◤
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.81.146
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):