我用以下代码计算一个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();
Run Code Online (Sandbox Code Playgroud)
这给了我这样的输出:
>>>
goat {'goat': 2, 'cow': 1, 'Dog': 1, 'lion': 1, 'snake': 1, 'horse': 1, '': 1, 'tiger': 1, 'cat': 2, 'dog': 1}
Run Code Online (Sandbox Code Playgroud)
但我希望以下列方式输出:
word wordcount
goat 2
cow 1
dog 1.....
Run Code Online (Sandbox Code Playgroud)
此外,我在输出()中得到一个额外的符号.我该如何删除?
python ×1