2020
在python环境中已经自带了scoket库,只需要简单的几行代码便可以搭建scoket环境进行通信。1.首先需要导入scoket包 import scoket2.然后初始化scoket实例,scoket方法中有三个参数(地址簇,类型,协议) init = scoket.scoket() 参数一:地址簇 socket.AF_INET IPv4(默认) sock...
在爬虫爬取信息的过程中,有部分会出现刚开始采集正常,但是爬取几次之后就没有办法再次采集数据了,这基本上就是因为ip被爬取的服务器给禁了,所以在爬取过程中最好添加上代理ip,这样每爬取一次就切换一次ip,便可减少被封的可能。 首先需要一个ip的代理池,现在基本上都是付费,格式基本都是 ip+端口号 用request模块进行url访问时,设置ip代理: proxies参数:参...
最近都在使用Python做开发,开展了包括网站,小程序的服务器,还有一些系统等等,踩了不少坑。今天就来说说使用Python对接支付宝的流程和对接的时候遇到的一些让人比较头疼的问题第一步:导入支付宝接口的sdk,有两种方法可以导入,一种是直接使用Python安装python-alipay-sdk1.没安装过的直接pip install python-alipay-sdk2.安装过的,升级一下版本 p...
网站程序在后端api接口中移动端通过访问url来获取参数,就在这种获取url参数的时候如果接口不进行加密验证,那么很有可能会造成数据泄露,本文便是为解决django开发api接口验证的问题。 首先需要安装itsdangerous模块 利用pip install itsdangerous 自动安装 然后导入该包 from itsdangerous import TimedJ...
该问题在正常python中并不存在,但是在django模板语法中字典中的键名是无法用变量来调取的,所以只能用自定义tag和自定义变量来解决该问题。 比如有两个变量a=["26", "27"],b=,这时想要根据循环a的值来当做b的索引然后在循环出内部的数据。 Python中正常写法: for I in a: for x in b[i]: print(x)这样便能够输出b中每一条记录,但...
redis是一种key-value形式的数据库,数据存储于内存之中,调用速度更快,拥有五种存储方式(字符串、哈希、列表、有序集合、无序集合)想要在python中操作redis首先需要安装python redis包。使用pip安装命令pip install redis 出现success即安装成功。python链接redis: python和redis都在本地便可以直接使用redis.Redi...
2019
在python django框架中,如果我们已经存在了数据库,如果按照常规的操作手动生成ORM的model类就会变得非常麻烦,如果不生成model层的话又没有办法使用链式查询,所以进行了种种研究后可以从python命令中通过数据库反向生成model类 首先要配置好django框架中的数据库链接信息,在主目录中找到settings文件,在文件中找到 DATABASES 将其修改(注意EMGIN...
首先介绍下MicroPython,其为Python3语言的精简实现,语法上和python一致并且包含一小部分常用的python库,经过优化可在微控制器和受限环境中运行,可用于嵌入式开发 制作红绿灯首先需要三个led灯,分别为三种颜色,然后如果有正负极就正极连在开发板的GPIO口上,另一边连接底线,如果没有,就随便连哪一根都可以,接好之后就是我们的代码实现部分: import machi...
python
在python中也存在类似数组的东西,但是比数组更加强大,因为python的变量没有数据类型,所有python的数组可以存放多种类型的变量,python将其称之为列表。 首先是创建列表:在python中可以不声明变量直接使用,所以我们可以直接对变量进行赋值,所以列表的创建方式为 变量名 = [值,值……]例如: 向列表中追加元素:向数组中追加元素可以使用append()方法,可以将数...