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

python正则表达式

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

最新回答 / 闻过轩
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.

最新回答 / qq_乔魔_0
直接在kali 里面就可以使用了!我的kali 是好几年以前的版本了
课程须知
本课程是Python中级课程 1、本课程在linux讲解,最好有linux开发环境 1、熟练掌握Python开发语言基础语法
老师告诉你能学到什么?
1.正则表达式基本语法 2.使用re模块处理文本

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消