2
一次讀取兩個詞我有低於信息文件「的test.txt」如何從文件中的巨蟒
hiii hello
how r
good bye
我想知道如何閱讀在同一時間兩個詞?
下面是我的代碼通過字
讀字f1 = open("test.txt","r+")
for k in f1.read().lower().split():
print "\n word" + k
一次讀取兩個詞我有低於信息文件「的test.txt」如何從文件中的巨蟒
hiii hello
how r
good bye
我想知道如何閱讀在同一時間兩個詞?
下面是我的代碼通過字
讀字f1 = open("test.txt","r+")
for k in f1.read().lower().split():
print "\n word" + k
據我理解你的問題,你想每隔兩個詞在每次迭代取。將next()
用於迭代器。不要忘記處理StopIteration
異常。
with open("test.txt","r") as f1:
data=iter(f1.read().split())
while True:
try:
a= next(data)
b= next(data)
print a,b
except StopIteration:
print "No more pair"
break
你想一次讀一行嗎? –
顯然不是您的實際代碼,因爲未關閉的報價不會使其超過解析步驟... – ShadowRanger
讀取一行並將其拆分。 – ergonaut