搜索
系统检测到您的用户名不符合规范:

ptyhon3 正则 替换

浏览:355 发布日期:2019年02月12日 分类:功能实现 关键字: ptyhon3 正则 替换
替换功能
re.sub('/', '\\\\\\\\', path)
正则替换from bs4 import BeautifulSoup as bs
import re
import urllib.request
import sys
import os
import urllib
import operator

targetDir = r"E:\\web\\python\\image1\\image"

def destFile(path):
# path = path.replace("/","\\")
path = re.sub('/', '\\\\\\\\', path)
path = operator.concat(targetDir , path)
if not os.path.isdir(path):
os.mkdir(path)
# pos = path.rindex('/')
# t = os.path.join(path, path[pos+1:])
# return t


html_doc = open("ims.xml").read()
soup =bs(html_doc,"html.parser")
data = soup.findAll("pic")
for link in data:
urllib.request.urlretrieve(link.string,destFile(link.string[24:]))
import re
aa = '简直,,,,无语。。。。极了!!!'
a = re.sub('[,。!]+', lambda x: x[0][0], aa)
print(a)
打印结果
简直,无语。极了!headers = '''
GET /Yellow_python HTTP/1.1
Connection: keep-alive
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
'''
d = re.sub('(.+?): (.+)',
lambda x: "'{}': '{}',".format(x.group(1), x.group(2)),
headers)
print(d)
打印结果
GET /Yellow_python HTTP/1.1
‘Connection’: ‘keep-alive’,
‘Accept-Encoding’: ‘gzip, deflate, br’,
‘Accept-Language’: ‘zh-CN,zh;q=0.9’,

https://blog.csdn.net/Yellow_python/article/details/84650819
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
www904
积分:4982 等级:LV4
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /