我在名为Python
的{{1}}中使用以下库 - > https://pypi.python.org/pypi/Bayesian。我想在Bayesian
中print
separate files
垃圾邮件而非垃圾邮件,因为我关注的是垃圾邮件过滤器的示例,我想让它适应使用文件。
但是,即使我想编写电子邮件的整个文本,我的写入文件的方法在这种情况下也不起作用:
def stxtH(l): #it is the method to write in file:
with open("HAM.txt", "a") as f:
words = l.split()
for word in words:
f.write(word + " ")
该程序打印一行(在本例中为l
),并说明该行是否是垃圾邮件。但我希望程序在文件中写下每个单词是否为垃圾邮件的字样:
b.update_from_events(l.split(), wordsInt)
#wordsInt is a dictionary with tuples
print l + " ...", b.most_likely()
if b.most_likely() == "ham":
stxtH(l)
else:
stxtS(l)
提前感谢您的帮助