37,721
社区成员
发帖
与我相关
我的任务
分享
data = []
t_data = []
for d in open('aa.txt', 'rb'):
if d.startswith('start'):
t_data = []
elif d.startswith('end'):
data.append('\n'.join(t_data))
else:
t_data.append(d)
print json.dumps(data, indent=4)
# -*- coding:utf-8 -*-
import sys
import time
import re
if len(sys.argv)>1:
para=sys.argv[1]
txt=''
with open('D:/testP/zz.txt','r+') as f:
txt=f.read()
pattern=re.compile(r'start(.*?)end',re.S)
contents=pattern.findall(txt)
results=''
if para:
for item in contents:
#print item
patt=re.compile(r'%s([\s|\S]*?)((s\d*)|$)'%para,re.S)
res=patt.findall(item)
#print res
if len(res)>0:
results+=str(res[0][0])
#print res[0][0]
with open('D:/testP/'+para+str(time.time())[:3]+'.txt','w+') as f2:
f2.write(results)
print 'over'
else:
print u'没有参数\n示例:python tt.py s1'