处理连接字符串的工具

pyconstring的Python项目详细描述


Travis-CI badgeRead the Docs

pyconstring

处理连接字符串的工具。提供一个简单的api来解析和构造连接字符串 以Key=Value;的形式,就像处理字典一样简单。适用于Python2.7和3.x

许可证

麻省理工学院。见License File

安装

pyconstring在pypi上

pip install pyconstring

easy_install pyconstring

用法示例

从头开始构造连接字符串:

>>>frompyconstringimportConnectionString>>>cs=ConnectionString()>>>cs['user']='manuel'>>>cs['password']='1234'>>>printcs.get_string()User=manuel;Password=1234;

解析已经存在的字符串:

>>>cs=ConnectionString.from_string('key1=value1;key2=value2;')>>>cs['key1']='another value'>>>cs.get_string()u'Key1=another value;Key2=value2;'>>>cs['user']='johnny'>>>printcs.get_string()Key1=anothervalue;Key2=value2;User=johnny;

必要时自动转义:

>>>cs=ConnectionString()>>>cs['weird=key']='" weird;value  '>>>printcs.get_string()Weird==Key='" weird;value  ';

按键翻译:

>>>cs['key']='value'>>>cs.translate({'key':'clave'})>>>printcs.get_string()Clave=value;

更多信息请参见documentation

如果您发现任何bug或有任何建议,请随时给我发送电子邮件或在github上打开一个问题。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在点击JButton触发的进程仍在处理时更新JLabel?   try-catch为什么Java有嵌套的try语句?   java SSH命令执行失败,出现异常“net.schmizz.sshj.connection.ConnectionException:引发连接重置异常”   java在ApacheCamel的接口类解析器中,resolveMandatoryClass(字符串名称)有什么用途?   java如何在Eclipse远程调试器中找到有问题的线程?   java线程:containerlaunch退出代码127的异常   lambda左连接Java中的2个对象列表   Swift 2.0协议扩展和Java/C抽象类之间有区别吗?   安卓改造:使用GSON将JSON解析为多个Java对象   Spring中服务层的java角色(澄清)   html Java与网站的通信   Spring boot rest api是在不创建java类的情况下将getResultList()转换为映射以显示响应的最佳方法吗?   使用“getElementById”从javascript获取值到java   java如何在文本视图中以粗体和多色显示文本   java是设置TextView颜色的最有效方法