我有点粗糙的时间展示了如何计算使用Python的文本文件中的某些元素。我进入Python几个月,我熟悉以下功能;使用Python计算文本文件中的行数,单词和字符
- 的raw_input
- 开放
- 分裂
- 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](http://unixhelp.ed.ac.uk/CGI/man-cgi?wc)? – 2011-01-24 15:49:34
你说得对。我会更多地阅读使用'wc',谢谢你的链接。 – 2011-01-24 16:36:10