ich mit dem folgenden Codewort einer txt-Datei verlasse mich:Wort aus einer txt-Datei Programm zählen
#!/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();
das mir die Ausgabe wie folgt schenkt:
>>>
goat {'goat': 2, 'cow': 1, 'Dog': 1, 'lion': 1, 'snake': 1, 'horse': 1, '': 1, 'tiger': 1, 'cat': 2, 'dog': 1}
aber ich möchte, dass die Ausgang auf die folgende Weise:
word wordcount
goat 2
cow 1
dog 1.....
auch ein zusätzliches Symbol in der Ausgabe (
) ich erhalte. Wie kann ich das entfernen?
einen Blick auf [string Formatierung] (http://docs.python.org/2/library/string.html#formatspec). –