37,722
社区成员
发帖
与我相关
我的任务
分享
#!/usr/bin/env python
sfile = (
'{ "_id" : ObjectId( "4ad9469045343000008" ), "passwd" : "passwd1", "mail" : "123456@163.com", "id" : "123456@163.com", "src" : "weibo" }',
'{ "_id" : ObjectId( "4ad9469045343000009" ), "passwd" : "passwd2", "mail" : "123456@254.com", "id" : "123456@254.com", "src" : "weibo" }',
)
import re
pat = re.compile('{ "_id" : ObjectId\( (.*) \), "passwd" : (.*), "mail" : (.*), "id" : (.*), "src" : (.*) }');
for line in sfile:
rs = pat.search(line)
if rs:
t = (rs.group(2), rs.group(3), rs.group(4), rs.group(5))
sql = 'insert into tbl (passed, mail, id, src) values (%s)' % ','.join(t)
print sql