看板 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