【发布时间】:2016-09-09 00:30:54
【问题描述】:
我有两个问题。代码如下:
Read =open("C:\Users\Moondra\Desktop/test1.txt",'r')
text =Read.read()
words =text.split()
print(words)
print(words.sort())
##counts=dict()
##for word in words:
## counts[word] = counts.get(word,0)+1
##
##
##print counts
还有我正在阅读的文字:
test1.txt
你好你好你好。
一切都好吗。到底是怎么回事? 你在哪里?你好!!
希望很快见到你。
你什么时候过来?
晚餐我应该做什么?
结束!
txt 文件中的文本结尾
我的两个问题如下:
我正在尝试实现一个按单词计数的代码,在该代码中我计算每个单词在文档中出现的次数。 但是,当我使用上面的代码拆分单词时,单词“Hello”将显示为“Hello!”,甚至显示为“Hello”。分别地。我怎样才能避免这种情况?
接下来,我尝试按字母顺序对列表中的元素进行排序,但运行
sort()方法后得到的回报是none,这让我很困惑。
谢谢!
【问题讨论】:
-
我觉得你应该看看Regular Expressions。