作者uranusjr (←这人是超级笨蛋)
看板Python
标题Re: [问题] import参数档同时给shell和python用
时间Sat Apr 9 16:31:35 2011
※ 引述《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