我在用Python处理文本文件时遇到了一些困难,想要计算其中某些元素的数量。目前我已经学习了几个月的Python,并熟悉以下函数:
- raw_input
- open
- split
- len
- rsplit()
以下是我目前的代码:
fname = "feed.txt"
fname = open('feed.txt', 'r')
num_lines = 0
num_words = 0
num_chars = 0
for line in feed:
lines = line.split('\n')
此时我不确定接下来该做什么。我认为最合理的方法是先计算行数,然后计算每行中的单词数,最后计算每个单词中的字符数。但我遇到的问题之一是尝试同时执行所有必要的函数,而不必重新打开文件以单独执行每个函数。
feed = open(...)
。另外,不使用 wc 有什么原因吗? - Brian Donovan