码迷,mamicode.com
首页 > 编程语言 > 详细

用Python将绝对URL替换成相对URL的代码

时间:2019-04-05 18:24:48      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:find   def   name   pytho   _id   python   readlines   upd   seek   

下面的内容内容是关于用Python将绝对URL替换成相对URL的内容,应该是对码农有些用途。
#!/usr/bin/env python
#
#
# author : cold night
# email : wh_linux@126.com
#

import pymongo
import re
from StringIO import StringIO

conn = pymongo.Connection()
db = conn.test

def replace_url():
results = db[‘test‘].find()
db_coll = db[‘test‘]
def replace(r):
content = r.get(‘content‘)
if not content: return
content = StringIO(content)
content.seek(0)
result = StringIO()
for line in content.readlines():
t = regex.sub(r‘1="2"‘, line)
result.write(t)

result.seek(0)
content = result.read()
if content:
r[‘content‘] = content
_id = r.get(‘_id‘)
db_coll.update({‘_id‘:_id}, r)

results = [replace(i) for i in results]

if __name__=="__main__":replace_url()




 

用Python将绝对URL替换成相对URL的代码

标签:find   def   name   pytho   _id   python   readlines   upd   seek   

原文地址:https://www.cnblogs.com/javahouse/p/10659309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!