为了账号安全,请及时绑定邮箱和手机立即绑定

python正则表达式

难度初级
时长 1小时29分
学习人数
综合评分9.40
211人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.1 逻辑清晰

最赞回答 / 孤独的小猪
这句代码,其实主要是让以元组方式返回,而元组是以逗号分隔的。当元组中只包含一个元素时,需要在元素后面添加逗号。<...code...>

最新回答 / 慕斯5482594
<...code...>\1  -->  ([\w]+>)  --> book>    你是K大写啊, 当然不匹配,所以是NoneType啊

最新回答 / 闻过轩
f = open(str(i)+'.jpg','w')改成f = open(str(i)+'.jpg','wb'),wb是以二进制形式写入就可以了,这样就不会出现乱码了。

最赞回答 / welwel
   windows的话可以这样指定路径     path = 'E:\\python\\'    path += str(i) + '.jpg'    print (path)    f = open(path,'wb')Linux的话这样path = '/tmp/' + str(i) +'.jpg'f=open(path,'w')

最新回答 / 不想再做设计的阿碳
新版本中 urllib2  变成了urllib.request

已采纳回答 / dejm
大概是因为re.match方法是从字符串开头匹配,如果用re.search可以匹配到9。

最新回答 / CowTC
老师在linux系统下的终端下进行的,装了ipython的这个工具,支持好。

最新回答 / 慕斯5482594
随便写啊linux 下 vi 文件名 ,然后写代码吧windows ,记事本关键是命名要  .py 结尾   (XXX.py)

已采纳回答 / 龙德梦
去测试了一下,果不其然。相信你和我的做法一样。当你登录慕课账号时和没有登录账号时 看到 的课程是不一样的。我们的test爬虫没有登录,但是我们打开页面的时候我们的账号是登录的。解决办法:    1、在检查爬去的图片是否正确时,可以先把自己的账号退出,再去核对,就会发现爬去的图片是正确的了。    2、在爬虫中加入模拟登陆,具体的操作可以看看 python爬虫 的那一节课程

已采纳回答 / 人土土zzzzz
执行的时候先用 r'[\d]+' 去匹配 str,然后把匹配结果作为参数,传递给add1。相当于ma = re.search(r'[\d]+',str),然后把 ma 传给 add1

最新回答 / 慕斯5482594
(1)在Python的string前面加上‘r’, 是为了告诉编译器这个string是个raw string,不要转意backslash '\' 。 例如,\n 在raw string中,是两个字符,\和n, 而不会转意为换行符。由于正则表达式和 \ 会有冲突,因此,当一个字符串使用了正则表达式后,最好在前面加上'r'。(2)[\w]  匹配一个字集      (   [...]   匹配字集 )<...code...>

最新回答 / weibo_恩赐野兔_0
跟老师使用的版本不同,我使用的2.7.X,跟你的一致,其实这个细节不需要太在意,官方说明:Match Object:reThe regular expression object whose match() or search() method produced this MatchObject instance.
课程须知
本课程是Python中级课程 1、本课程在linux讲解,最好有linux开发环境 1、熟练掌握Python开发语言基础语法
老师告诉你能学到什么?
1.正则表达式基本语法 2.使用re模块处理文本

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消