python 代码替换_用Python将绝对URL替换成相对URL的代码
下面的内容内容是关于用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 代码替换_用Python将绝对URL替换成相对URL的代码相关推荐
- python 概率分布模型_使用python的概率模型进行公司估值
python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...
- python 时间序列预测_使用Python进行动手时间序列预测
python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...
- matlab代码用python替换_用python替换Matlab
我是一名工程专业的学生,我必须做大量的数值处理,绘图,模拟等工作.我目前使用的工具是Matlab. 我在大学计算机上使用它来完成大部分任务. 但是,我想知道有哪些可用的免费选项. 我已经做过一些研究, ...
- python画狗头_人工智能python+dlib+opencv技术10分钟实现抖音人脸变狗头详细图文教程和完整项目代码...
效果展示 动态效果 静态效果 未完待续... 素材 项目讲解.代码和素材 开发环境 win7sp1 python 3.6.3 dlib ...
- 用python实现点阵屏_用Python代码来绘制彭罗斯点阵的教程
这里是显示彭罗斯点阵的Python的脚本.是的,这是可以运行的有效Phython代码. 译注:彭罗斯点阵,物理学术语.上世纪70年代英国数学家彭罗斯第一次提出了这个概念,称为彭罗斯点阵(Pen-ros ...
- python网页版_经典python学习教程:20行代码打造一个微信群聊助手,解放双手
今天的Python学习教程教大家如何用20行Python代码实现微信群聊助手,可以用来活跃群气氛,好多群主创建完群后,拉完一群人,之后就一片寂静,有个群聊助手,就可以帮忙活跃群里气氛,通过今天在自己的 ...
- python 多核并行计算_嫌Python太慢?并行运算Process Pools三行代码给你4倍提速!
大数据文摘作品,转载要求见文末,作者 | Adam Geitgey,编译 | 元元.Lisa.Saint.Aileen. Python绝对是处理数据或者把重复任务自动化的绝佳编程语言.要抓取网页日志? ...
- python基础代码技巧_写Python必须知道的这几个代码技巧!你会吗?
Python是入门容易精通难,大家平时要养成记录的习惯,好的代码要记录下来,学会总结,经常翻一翻会有收获!今天我来分享一些我自己记录的代码结构,欢迎拍砖! 01. 简洁的表达式 点评:Python因为 ...
- python面试代码题_常见python面试题-手写代码系列
原博文 2019-08-13 13:50 − 1.如何反向迭代一个序列 #如果是一个list,最快的方法使用reversetempList = [1,2,3,4]tempList.reverse()f ...
最新文章
- Sweeter Than Fiction - Taylor Swift
- 喝凉水都长胖?吸收比别人好?肠道菌群真是个任性的小妖精
- 解决python中import时无法识别自己写的包和模块的方法
- 【SQL学习笔记】一、select语句
- Android View Binding的使用
- CentOS 安装宋体字体
- .NET6又出新版本,新增这几个大杀器!
- android通讯录增删改查,android 通话记录的增删改查 .
- 【渝粤教育】 国家开放大学2020年春季 1050金融理论前沿课题 参考试题
- java top.dialog控件,java – 如何只为他的父级创建JDialog onTop?
- Java基础题笔记(数组)4
- 雅马哈AI系统能自动为舞蹈配乐,跟节奏跳舞时代已不再
- linux alias命令
- 23种设计模式(二十二)行为变化之命令模式
- 微信已支持数字人民币支付!
- python vba sql_Excel、VBA与Mysql交互
- Hawkeye逃避机制和反调试技术分析
- TMB计算是否要去除驱动突变
- SaaS后台管理系统
- 单片机原理及应用 实验六 双机通信与PCB设计