相关疑难解决方法(0)

来自txt文件程序的字数

我用以下代码计算一个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

19
推荐指数
2
解决办法
17万
查看次数

标签 统计

python ×1