新手入门,望指点。写了个小程序,各位大神给改改。
q=open('a+','w')list1=['10','11','12']
running=True
for i in range(0,9,3):
while running:
linea=open(r'a')
for line in linea:
worda=line.split()
add=worda
if add==list1:
running=False
else:
q.write(str(add))
print add
i=i+3
else:
print'this loop is over!'
q.write(str(add))
print add
q.close()
运行的结果是
['1','2','3']
['4','5','6']
['7','8','9']
this loop is over!
this loop is over!
this loop is over!
a+文件的结果是
['1','2','3']['4','5','6']['7','8','9']['10','11','12']
怎么使运行结果变成:
['1','2','3']['4','5','6']['7','8','9']['10','11','12']
['4','5','6']['7','8','9']['10','11','12']
['7','8','9']['10','11','12'] import re
p = """['1','2','3']['4','5','6']['7','8','9']['10','11','12']"""
l = re.findall("\[.*?\]", p)
for i in range(len(l)):
print ''.join(l)
#!/usr/bin/env python3
def func(file):
with open(file) as f:
for line in f:
line = line.replace("\n","").split("]")
print("]".join(line))
print("]".join(line))
print("]".join(line))
func("test.txt")
页:
[1]