Я подсчитываю слово 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.....
Также я получаю дополнительный символ на выходе (
). Как я могу удалить это?