fileinput = open('tweets.txt', 'r')
for line in fileinput:
lines = line.lower()
从这里我怎么能采取整条线,而不仅仅是最后一条?
fileinput = open('tweets.txt', 'r')
for line in fileinput:
lines = line.lower()
从这里我怎么能采取整条线,而不仅仅是最后一条?
下面会给你一个清单:
fileinput = open('tweets.txt', 'r')
lines = [line.lower() for line in fileinput]
如果这不是您想要的,请说明您的要求。
问题是您正在使用赋值运算符=
。
您需要将其更改为 a+=
但您将丢失换行符\n
。
我建议打开这样的列表:
fileinput = open('tweets.txt', 'r')
lines = []
for line in fileinput:
lines.append(line.lower())
然后,您将在列表中包含所有行。
问候乔
如果要转换所有行:
fileinput = open("tweets.txt", "r")
lowered = [l.lower() for l in fileinput]