我需要通過逐行讀取python中的輸入文本文件。這意味着將文本文件逐行加載到內存中,而不是一次全部加載到內存中。但是我的行分隔符不是空格,它們是任意字符。更改python中字符串上「for each」循環的分隔符
這裏是行加載文件行上堆棧溢出的方法:
with open("log.txt") as infile:
for line in infile:
do_something_with(line)
以上是完美的,但是我需要從空格分隔符更改爲一個不同的角色。
這怎麼辦?謝謝。
我不關注。你的行分隔符不是'\ r \ n'或'\ n'? – BLaZuRE
它們是一些任意字符,但不是\ r \ n或\ n或製表符。所以你是對的 –
究竟是什麼性格?文件有多大? –