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