pyprocmail是procmail的procmailrc文件的python解析器和ast定义。

pyprocmail的Python项目详细描述


https://img.shields.io/pypi/v/pyprocmail.svghttps://img.shields.io/pypi/l/pyprocmail.svg

pyprocmail是procmail的procmailrc文件的python解析器和ast定义。

procmailrc文件的语法是在quickref.html之后生成的。

安装

使用pip安装:

sudo pip install pyprocmail

或源代码:

sudo make install

基本用法

In[1]:importpyprocmailIn[2]:prc=pyprocmail.parse("examples/procmailrc1")In[3]:prcOut[3]:[<pyprocmail.procmail.Commentat0x7fdaf8dc1fd0>,<pyprocmail.procmail.Commentat0x7fdaf8dc8850>,<pyprocmail.procmail.Commentat0x7fdaf8d9d790>,<pyprocmail.procmail.Commentat0x7fdaed0bb4d0>,<pyprocmail.procmail.Commentat0x7fdaed0bbf90>,<pyprocmail.procmail.Commentat0x7fdaed0bbd90>,<pyprocmail.procmail.Commentat0x7fdaed0b10d0>,<pyprocmail.procmail.Commentat0x7fdaed0b1bd0>,<pyprocmail.procmail.Assignmentat0x7fdaed0c52d0>,...<pyprocmail.procmail.Commentat0x7fdaed0c8ad0>,<pyprocmail.procmail.Recipeat0x7fdaed0c8bd0>,<pyprocmail.procmail.Commentat0x7fdaed0c8c10>,<pyprocmail.procmail.Recipeat0x7fdaed0c8cd0>]In[4]:prc[8].render()Out[4]:u'PATH=/bin:/usr/bin:/usr/local/bin:/opt/local/bin/:$HOME/bin:$HOME:'In[5]:prc[-1].is_recipe()Out[5]:TrueIn[6]:prc[-1].action.is_save()Out[6]:TrueIn[7]:prc[-1].action.pathOut[7]:u'/dev/null'In[8]:prc[-1].action.path="INBOX"In[9]:printprc[-1].render():0INBOX

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

推荐PyPI第三方库


热门话题
java如何获取所有链接并使用SeleniumWebDriver逐个单击这些链接   java中数组列表的arraylist移位元素   java如何存储具有不同类型参数的元素   java不能使用List<Future<?>>当从不同位置调用时,在方法参数中   java我应该如何修复代码以避免测试代码出错?   安卓 PreferenceFragment java。lang.RuntimeException   java在运行emulator时发现错误   java取消多个AsyncTask回调的有效方法是什么?如果中途满足条件,这些回调将在将来返回?   有没有办法在运行时将方法动态分配给Java类?   java如何将propertyfile与GlassFish一起使用   如何在PHP中使用bcrypt对密码进行哈希处理?   Java和UDP web服务器   java JPA允许EntityListeners执行JPA操作吗?   java执行do while语句时不会产生错误   java无法在edittext中显示数据库中的数据   java Tomcat中活动会话的数量   java在何处使用@SuppressWarnings(“requestfactory”)   netty连接中的java HornetQ异常