写入文件的出现次数

时间:2015-04-23 11:20:20

标签: python

我正在计算列表中单词的出现次数(称为a_master)。要搜索和计数的单词在dictionary.txt中。问题是,当我将计数写入文件时,它出现如下:

modelBuilder.Entity<StoreBase>()
.Map<StoreTemplate>(m => m.Requires("stor_type").HasValue((byte)0)
.Map<Customer>(m => m.Requires("stor_type").HasValue((byte)2))
.Map<Engineer>(m => m.Requires("stor_type").HasValue((byte)3))
.Map<Store>(m => m.Requires("stor_type").HasValue((byte)1));

以下是代码:

1Count cloud
19Count openstack
3 

正如您所看到的,出于某种原因,当它输出数字时,它将它放在一个新的行上,我不明白为什么!

1 个答案:

答案 0 :(得分:1)

在线使用.strip()。

试试这个

with open("dictionary.txt","r") as f:
for line in f:
    if a_master.count(line.strip()) !=0:
        file.write( "Count " + line.strip() + str((a_master).count(line.strip())))