繁体   English   中英

Python脚本解析配置文件

[英]Python script to parse a config file

python新手在这里。 我需要将后端和前端服务器添加到haproxy.cfg文件中,并通过python脚本进行优美的重新加载。 你们中的一些人能指出我正确的方向吗? 如果您在代码中包含注释,它将极大地帮助我更快地理解。

以下是我想发送到cfg的示例块,可能基于raw_input([arg])

frontend fe:some_fe:bind:yyyy
        mode tcp
        bind x.x.x.x:yyyy name some_name
        use_backend be:some_be:x.x.x.x:yyyy

backend be:some_be:x.x.x.x:yyyy
mode http
        balance roundrobin
        server  x.x.x.x:yyyy check port yyyy 
        server  x.x.x.x:yyyy check port yyyy 

一些注释-xxxx表示ip,yyyy表示端口。

请帮忙! 提前谢谢了。

阅读Python»3.6.1文档6.1.4。 模板字符串

相应地编辑您的问题,例如用fe:$ {some_fe}替换_fe:some_fe_

阅读Python»3.6.1文档argparse.html#module-argparse

编辑您的问题,并添加要使用的命令行以及要使用的argparse代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM