Python:计算一起出现的行

时间:2015-05-15 08:28:16

标签: python linux unix io python-2.6

我一直在编写一个脚本,它将css文件作为txt文件。最终结果是脚本将计算多次出现的属性的数量,这已经实现了,并且计算出现为组的一部分的属性的出现,例如,

2 font-size:10px; + font-family:Helvetica;
3 width:100%; + height:inherit; + width:auto;
...etc

此时,我的bash脚本将从txt文件中删除所有块注释,前导和尾随空格,大括号和css规则名称,将每个属性:值对保留在其自己的行上,然后对这些值进行计数并输出到另一个文件。我现在已决定使用Python 2.6来完成此任务的下一部分。我如何在文件中查找重复出现的属性组?即如果字体大小和字体系列一起出现在一个规则中,我如何检查该对在整个文件中出现的次数?

编辑:只是为了澄清,我已经决定在#34;剥离"中保留规则名称和括号。文件,删除空格,空白行和注释后,文件将采用以下格式:

.example-class{
    font-size:10px;
    font-family:Helvetica;
}
#example-element{
    height: auto;
    font-size:10px;
    font-family:Helvetica;
}
...etc

上面的首选输出是:

2 font-size:10px; + font-family:Helvetica;

0 个答案:

没有答案