标签:: Python

0

python - 合并两个字典

12345x = {'a':1, 'b':2}y = {'b':3, 'd':4}z = {**x, **y} # 如果有重复键值,则取最后一次的键值对print(z) # {'a': 1, 'b': 3, 'd': 4}

0

python - jieba库的简单使用

123456789101112# lcut即list cut,返回切分之后的结果列表jieba.lcut('人生苦短我用Python') # 精确模式 # 全模式,返回所有可能的结果jieba.lcut('人生苦短我用Python', cut_all=True)# 搜索引擎模式,结果利于搜索引擎的搜索jieba.lcut_for_search('人生苦短我用Python')# 向分词词典增加新词

0

Python - yield from 的作用

123456789101112# 作用:递归遍历多层嵌套列表内的值到一个列表# yield from iterable本质上等于for item in iterable: yield item的缩写版,yield from的作用对象是iterabledef recursive(ns): # if type(ns) is list: if isinstance(ns, list):

0

探究python切片原理,动手实现list切片

还能不动声色饮茶,踏碎这一场,盛世烟花 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293

0

抓取某一条微博的评论信息[移动端]

1.打开任意一条微博的页面(手机端m.weibo.cn),这里按下F12打开开发者工具(这里使用的是Firefox),在页面内下拉时会产生请求,请求链接有规律 2.这里的请求链接中的id跟网页的那条微博id一致 3.对任意一条请求进行分析,请求返回的内容为json格式的数据, 4.只对该条微博的评论进行抓取 12345678910111213141516171819202122232425

0

用Python爬取Instagram上某用户的图片(动态页面)(一)

1.打开任意一位Instagram用户的首页,这里以https://www.instagram.com/melissamale/为例,对任意一张图片进行检查,没有发现图片链接, 2.打开图片所在页面,对图片进行检查,发现两个div都指向了该图片,在其中一个div中找到了图片的地址, 3.复制找到的图片地址,回到用户首页,查看页面的源代码,查找链接找到了一个display_url节点, 4.搜

0

抓取哔哩哔哩直播弹幕

1.打开谷歌浏览器,找到需要抓取的bilibili直播页面,按F12打开开发者工具,再次刷新当前直播页面, 2.将Method设置为显示,点击排序,找到Method为Post的msg请求 3.这里可以找到侧边栏的弹幕信息,这里的返回数据有十条,如果观看的人数较少,返回的数据会有重复 4.这里是请求地址及请求方式 5.这里包含着需要提交的form表单数据,这里的roomid有时和当前直播网

0

python爬取budejie.com视频[静态网页]

下面的代码用python2写的,稍微改改python3下就可以使用了 python3下没有urllib2,可以用requests替代,这里没有写目录是否存在的判断,需要提前创建目录, 12345678910111213141516171819202122232425# -*- coding: utf-8 -*-# 下面的代码用来下载http://www.budejie.com/video目录下的

0

Python装饰器

什么是装饰器在我们的软件产品升级时,常常需要给各个函数新增功能,而在我们的软件产品中,相同的函数可能会被调用上百次,这种情况是很常见的,如果我们一个个的修改,那我们的码农岂不要挂掉了(有人就说了 ,你笨呀,修改函数定义不就行了!同学,你醒醒吧,如果要新加的功能会修改参数,或者返回值呢?)。这个时候,就是我们装饰器大显神通的时候了。装饰器就可以实现,在不改变原函数的调用形式下(即函数的透明化处理)

0

Python Tkinter 标签和按钮

红尘初妆,山河无疆。 最初的面庞,碾碎梦魇无常,命格无双 123456789101112131415161718192021222324252627282930313233343536# -*- coding:utf-8 -*-import tkinter as tkwindow = tk.Tk()window.title('My First Window')window.geometry(