Python 第2页

python设计模式之观察者模式

MTPAS 发布于 2018-06-13

观察者模式 当我们希望一个对象的状态发生变化,那么依赖与它的所有对象都能相应变化(获得通知),那么就可以用到Observer模式, 其中的这些依赖对象就是观察者的对象,那个要发生变化的对象就是所谓’观察者’ python的例子 # 这个是观察者基类 class Subject(o...

阅读(101)评论(0)赞 (0)

Python 抓取豆瓣电影 TOP250 案例演示

1

MTPAS 发布于 2018-06-04

这次要抓取的目标是豆瓣电影 TOP250,主要是要的是 BeautifulSoup,一道美味的汤啊~ 🍵 解析 其实简单的网络爬虫无外乎查看网页源码,从源码中获取自己想要的东西,然后对其进行处理。 通过查看页面元素代码可以看出: 电影条目是被 <ol cla...

阅读(120)评论(0)赞 (0)

Python 将图片转为字符画

MTPAS 发布于 2018-06-01

字符画是一系列字符的组合,我们可以把字符看作是比较大块的像素,一个字符能表现一种颜色(暂且这么理解吧),字符的种类越多,可以表现的颜色也越多,图片也会更有层次感。 问题来了,像素是有颜色深浅的,我们如何将带有不同颜色的像素编码为对应的字符呢?我们是要转换一张彩色的图片,这么多的颜...

阅读(259)评论(0)赞 (0)

Python实现监控所有物理网卡状态

1

MTPAS 发布于 2018-05-24

项目中有监控网卡的需求,但是一般的方法都需要指定某个网卡,然后返回网卡状态,另外如何从所有网卡中过滤出物理网卡也是个问题。 Linux2.6内核中引入了sysfs文件系统.sysfs文件系统整理的设备驱动的相关文件节点,被视为dev文件系统的替代者。同时也拥有类似proc文件系统...

阅读(160)评论(0)赞 (0)