一套python文本工具

py-text的Python项目详细描述


一套python文本工具

安装

最新的稳定版本是py-text-1.2.tar.gz

python setup.py install

开始

py文本的awk演示:

fromtextimportawkdata=['root:x:0:0:root:/root:/bin/bash','daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin','bin:x:2:2:bin:/bin:/usr/sbin/nologin']resut=awk.awk(data,None,':',[0,4,5])printresult[['root','root','/root'],['daemon','daemon','/usr/sbin'],['bin','bin','/bin']]

py文本的字符串实用程序演示:

fromtextimportstring_utilprint'substring_before : '+string_utils.substring_before('one world one dream','one dream').strip()+'\n'print'abbreviate : '+string_utils.abbreviate('abcdef',3,3)+'\n'print'count_matches : '+string_utils.count_matches('one world one dream','one')+'\n'substring_before:oneworldabbreviate:abc***count_matches:2

py文本的regex实用程序演示:

fromtextimportregex_utilprint'check_line : '+regex_utils.check_line('.*(\d+.\d+.\d+.\d+)','MyIP is 192.168.199.4')+'\n'print'parse_line : '+str(regex_utils.parse_line('name=(\S+), type=(\S+)','name=ASA5505, type=Firewall)) + '\n'check_line:Trueparse_line:['ASA5505','Firewall']

文档

完整文档位于[此处]()。 资源位于docs/目录中。

许可证

py文本是根据apache许可证2.0版授权的。有关完整的许可文本,请参见许可证

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

推荐PyPI第三方库


热门话题
java如何在sqlite数据库中保存特定列的历史记录   java如何更改/更新timeseriechart名称(JFreeChart)   java如何将整数转换为可绘制的   汇编什么解释Java的字节码   java查找已编译的类版本号   我应该什么时候在ColdFusion应用程序中使用Java?   java当一个实体的两个字段为(unique=true)时,如何处理JPA异常?   java为什么在所有其他实例都正确的情况下返回错误的布尔值?   java Hibernate每次都准备语句   java停留在平均字长上   对Java和日语字符进行编码   java如何将导致异常的方法的错误消息传递给侦听器中的onTestFailure方法   java代码没有打印结果   java为什么私有内部接口的方法必须是公共的?   休眠发生错误。有关详细信息,请参阅错误日志。JAVAlang.NullPointerException