Ich möchte das Ergebnis von collections.Counter für jedes Wort eines Wörterbuchs in eine Datei schreiben. Ob aber
der Schreibbefehl lautet:
Code: Alles auswählen
single_result = str(collections.Counter(line))
resultfile.write(single_result)
resultfile.write('\n')
Code: Alles auswählen
single_result = str(collections.Counter(line))
resultfile.write(single_result + '\n')
Code: Alles auswählen
resultfile.write(str(collections.Counter(line)) + '\n')
Code: Alles auswählen
resultfile.write("%s\n" % (collections.Counter(line)))
Der Line-Feed wurde also Bestandteil von Counter. Was ich nicht wünsche. Wie vermeiden?Counter({'A': 2, '\n': 1})
Counter({'A': 3, '\n': 1})
Counter({'A': 1, 'a': 1, 'c': 1, 'h': 1, 'e': 1, 'n': 1, '\n': 1})
Counter({'e': 2, 'A': 1, 'a': 1, 'c': 1, 'h': 1, 'n': 1, 'r': 1, '\n': 1})
Counter({'e': 2, 'n': 2, 'A': 1, 'a': 1, 'c': 1, 'h': 1, 'r': 1, 'i': 1, '\n': 1})
Counter({'n': 4, 'e': 3, 'A': 1, 'a': 1, 'c': 1, 'h': 1, 'r': 1, 'i': 1, '\n': 1})
Counter({'e': 2, 'n': 2, 'A': 1, 'a': 1, 'c': 1, 'h': 1, 'r': 1, '\n': 1})
Counter({'e': 2, 'A': 1, 'a': 1, 'c': 1, 'h': 1, 'n': 1, 'r': 1, 's': 1, '\n': 1})
Counter({'a': 2, 'h': 2, 'A': 1, 'c': 1, 'e': 1, 'n': 1, 'f': 1, 'r': 1, 't': 1, '\n': 1})
Counter({'a': 2, 'h': 2, 'e': 2, 'n': 2, 'A': 1, 'c': 1, 'f': 1, 'r': 1, 't': 1, '\n': 1})
Counter({'e': 3, 'A': 1, 'a': 1, 'c': 1, 'h': 1, 'n': 1, 'r': 1, 'i': 1, 's': 1, '\n': 1})
Counter({'e': 3, 'n': 2, 'A': 1, 'a': 1, 'c': 1, 'h': 1, 'r': 1, 'i': 1, 's': 1, '\n': 1})
Counter({'A': 1, 'a': 1, 'c': 1, 'h': 1, 'e': 1, 'n': 1, 's': 1, '\n': 1})
Counter({'A': 1, 'a': 1, 'd': 1, 'o': 1, 'r': 1, 'f': 1, '\n': 1})
Counter({'A': 1, 'a': 1, 'd': 1, 'o': 1, 'r': 1, 'f': 1, 's': 1, '\n': 1})
Counter({'A': 1, 'a': 1, 'l': 1, '\n': 1})
Grüße, Strawk