【发布时间】:2020-08-26 08:00:56
【问题描述】:
我正在使用以下代码计算 txt 文件的字数:
#!/usr/bin/python
file=open("D:\\zzzz\\names2.txt","r+")
wordcount={}
for word in file.read().split():
if word not in wordcount:
wordcount[word] = 1
else:
wordcount[word] += 1
print (word,wordcount)
file.close();
这给了我这样的输出:
>>>
goat {'goat': 2, 'cow': 1, 'Dog': 1, 'lion': 1, 'snake': 1, 'horse': 1, '': 1, 'tiger': 1, 'cat': 2, 'dog': 1}
但我希望以下列方式输出:
word wordcount
goat 2
cow 1
dog 1.....
我还在输出中得到一个额外的符号 ()。我怎样才能删除它?
【问题讨论】:
标签: python