nginxparser:使用Pyparsing解析nginx配置-在Letsencrypt中使用

时间:2024-06-11 01:24:00
【文件属性】:

文件名称:nginxparser:使用Pyparsing解析nginx配置-在Letsencrypt中使用

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-11 01:24:00

parse computational-linguistics nginx-configuration Python

Nginx配置解析器 使用Pyparsing的Nginx配置解析器。 您可以使用load或loads方法解析nginx配置文件: >> > from nginxparser import load >> > load ( open ( "/etc/nginx/sites-enabled/foo.conf" )) [[ 'server' ], [ [ 'listen' , '80' ], [ 'server_name' , 'foo.com' ], [ 'root' , '/home/ubuntu/sites/foo/' ]]]] 与其他序列化模块一样,您也可以使用dump和dumps方法导出配置。 >> > from nginxparser import dumps >> > dumps ([[ 'server' ], [ [


【文件预览】:
nginxparser-master
----tests.py(4KB)
----nginxparser.py(4KB)
----LICENSE(1KB)
----requirements-dev.pip(64B)
----setup.py(344B)
----README.md(760B)
----.gitignore(40B)
----requirements.pip(17B)

网友评论