Python实用技巧总结

以下是我近些年收集的一些Python实用技巧和工具,希望能对你有所帮助。 交换变量 x = 6 y = 5 x, y = y, x print x >>> 5 print y >>> ...

Python3爬虫入门:Robots协议

利用urllib的robotparser模块,我们可以实现网站Robots协议的分析。本节中,我们来简单了解一下该模块的用法。 1. Robots协议 Robots协议也称作爬虫协议、机器人协议,它的全名叫作网络爬虫排除...

使用Pygame制作微信打飞机游戏PC版

前一阵子看了一篇文章:青少年如何使用Python开始游戏开发 。看完照葫芦画瓢写了一个,觉得挺好玩儿,相当于简单学了下Pygame库。这篇文章是个12岁小孩儿写的,国外小孩儿真心NB,想我12岁的时候会干嘛?只会打星际。...

详解json.dumps中文乱码问题

json.dumps(var,ensure_ascii=False)并不能解决中文乱码的问题 json.dumps在不同版本的Python下会有不同的表现, 注意下面提到的中文乱码问题在Python3版本中不存在。 注:...

python中如何保存图片

一提到数字图像处理,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1、不开源,价格贵 2、软件容量大。一般3G以上,高版本甚至达5G以上。 3、只能做研究,不易转化成软件。 云海天教程网,大量的免费p...

python变量的作用域

变量作用域: 一般在函数体外定义的变量成为全局变量,在函数内部定义的变量称为局部变量。 全局变量所有作用域都可读,局部变量只能在本函数可读 函数在读取变量时,优先读取函数本身自有的局部变量,再去读全局变量 全局变量 读,...

Python验证码自动识别

介绍 在python爬虫爬取某些网站的验证码的时候可能会遇到验证码识别的问题,今天就来看下如何让机器自动识别验证码。 识别验证码通常是这几个步骤: 1、灰度处理 2、二值化 3、去除边框(如果有的话) 4、降噪 5、切割...

python常见的几种文件格式

这几天,刚好因工作需要爬取网站图片资源,下载了几款软件,想重写软件,对.pyd文件格式产生了疑惑 一般认为,Python 是一种解释性语言,Python 在执行时,会先将 .py 文件中的源代码编译成 &nbs...

flask怎么导入静态文件

flask的静态文件,一般放在static目录下,前端页面放在templates下(而且这两个名字是定死的(static,templates))。 1.加载静态文件需要使用 url_for ,第一个参数为  s...

如何在Python中定义变量

我们首先看一下变量的分类,通常情况下,我们所说到的定义一个变量,如果没有特殊说明,那么就是定义一个全局变量。 全局变量 在模块内、在所有函数外面、在class外面,这就是全局变量 局部变量 在函数内、在class的方法内...

python 怎么驱动window串口

Windows版本下的python并没有内置串口通讯的pyserial的库,所以需要自己下载。使用GitHub下载库文件,步骤如下: 1.在Github下载python-serial的库 https://github.c...

python如何遍历dict

python遍历字典有以下几种方式 我们先创建一个字典 D={‘a’:1,‘b’:2,’b‘:3,’d‘:4} 1. 遍历key值 for key in a:   &nb...

Python中的返回值是什么

返回值 函数并非总是直接显示输出,相反,它可以处理一些数据,并返回一个或一组值。函数的返回值被称为返回值。 1. 简单的返回值 def get_formatted_name(first_name, l...

scrapy不支持python3吗

支持了,mac平台测试可用。 可通过pip进行安装: pip install scrapy 不过可能会和原本python2的版本出现冲突,可执行文件直接覆盖。建议先备份/usr/local/bin目录...

Python中自定义异常的使用举例

通过创建一个新的异常类,程序可以命名它们自己的异常。异常应该是典型的继承自Exception类,通过直接或间接的方式。 以下为与RuntimeError相关的实例,实例中创建了一个类,基类为RuntimeError,用于...
加载更多