从文件读取过程中获取总行数

时间:2013-01-04 11:26:33

标签: python

fileinput = open('tweets.txt', 'r')

for line in fileinput:

   lines = line.lower() 

从这个角度我怎样才能看到整条线而不仅仅是最后一条?

3 个答案:

答案 0 :(得分:0)

以下内容将为您提供一个清单:

fileinput = open('tweets.txt', 'r')
lines = [line.lower() for line in fileinput]

如果这不是您想要的,请澄清您的要求。

答案 1 :(得分:0)

问题是您使用的是赋值运算符=

您需要将其更改为+=,但您将丢失换行符\n

我建议打开一个这样的列表:

fileinput = open('tweets.txt', 'r')

lines = []

for line in fileinput:

   lines.append(line.lower())

然后,您将列出所有行。

此致 乔

答案 2 :(得分:0)

如果你想转换所有行:

fileinput = open("tweets.txt", "r")
lowered = [l.lower() for l in fileinput]