【发布时间】:2011-01-24 15:45:30
【问题描述】:
我在阐述如何使用 Python 计算文本文件中的某些元素时遇到了一些麻烦。我已经使用 Python 几个月了,我熟悉以下功能;
- 原始输入
- 打开
- 拆分
- 长度
- 打印
- 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吗?
-
你是对的。我也会详细了解如何使用“wc”,谢谢你的链接。
标签: python