我有一个文件“test.txt”,其信息如下
hiii hello
how r
good bye
我想知道如何同时读两个单词?
以下是我逐字阅读的代码
f1 = open("test.txt","r+")
for k in f1.read().lower().split():
print "\n word" + k
答案 0 :(得分:2)
据我了解你的问题,你想在每次迭代时获取每两个单词。使用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