fileinput = open('tweets.txt', 'r')
for line in fileinput:
lines = line.lower()
從這個角度我怎麼可以把整條線而不僅僅是最後一條呢?從文件讀取過程中讀取總行數
fileinput = open('tweets.txt', 'r')
for line in fileinput:
lines = line.lower()
從這個角度我怎麼可以把整條線而不僅僅是最後一條呢?從文件讀取過程中讀取總行數
問題是您正在使用賦值運算符=
。
您需要將其更改爲+=
,但您將失去換行符\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]
您覆蓋「行」與最新的一個每次。 –
投票結束。有**你的**以前非常類似的問題的答案已經在這裏:http://stackoverflow.com/questions/14154787/reading-lines-from-a-file-using-python/14154889#14154889 – miku