0
我有一个7000字的文本文档,必须经过并计算每个单词中的字母。所以我坚持试图在'/ n'的每一行中分解并且将它计算在内。如果有人能指引我正确的方向,将非常感激。如何获取输入文件并计算每个单词中的字母并将其打印出来
from string import *
def main():
fname = raw_input("Enter filename: ")
infile = open(fname,'r')
lines = 0
for line in infile.readlines():
lines = lines + 1
letters = line.split(line)
x = str(letters)
print len(x)
print line
print lines
main()
我们是否理解单词是空格分隔的,而且有多行? –
是的,每行有一个字。 –
在这种情况下,您的分隔符应该是\ r或\ n,我不确定python,您可能必须将其转义为\\\ r或\\ n。 –