8 野先生

尚未进行身份认证

暂无相关简介

等级
TA的排名 6w+

python3 urllib.request.urlopen()访问HTTPS网站的出错解决办法

python3urllib.request.urlopen()访问HTTPS网站的出错解决办法使用以下代码:urllib.request.urlopen('https://www.******.org')在请求时会验证证书,没有证书或证书有误会出现:urllib.error.URLError:<urlopenerror[SSL:CERTIFICATE_VERIFY_FA...

2019-07-23 14:19:37

Scrapy框架介绍及基础示例

Scrapy框架介绍及基础示例scrapy :是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Services ) 或者通用的网络爬虫。Scrapy用途广泛,可以用于数据挖掘、...

2019-07-22 13:59:36

Twisted简介与初步使用

我们在开发python的tcpserver时候,通常只会用3个库,twisted、tornado和gevent,其中以twisted和tornado为代表的异步库的效率比较高,但对于开发者要求有点高。大家都在讨论异步效率高,那到底什么是异步,为何它的效率比较高呢?世界总是守恒的,异步效率高的同时牺牲了什么呢?我们今天就来讲讲python的异步库。  其实我们谈论的异步库都是基于计算机模型Eve...

2019-06-24 16:10:45

Python 并行分布式框架 Celery

Celery 官网:http://www.celeryproject.orgCelery 官方文档英文版:http://docs.celeryproject.org/en/latest/index.htmlCelery 官方文档中文版:http://docs.jinkan.org/docs/celerycelery配置:http://docs.jinkan.org/docs/celery/...

2019-06-24 10:04:05

Python线程同步

Python线程同步主线程与子线程生命周期同步1 默认情况下就是setDaemon(False),主线程执行完自己的任务以后退出,此时子线程会继续执行自己的任务,直到自己的任务结束。2 当我们使用setDaemon(True)时,这是子线程为守护线程,主线程一旦执行结束,则全部子线程被强制终止3 timeout=n主线程与子线程生命周期同步1 默认情况下就是setDaemon(False),主...

2019-06-20 15:59:46

python闭包延时绑定,随记

python闭包延时绑定,随记执行后,解释器碰到了一个列表解析,循环取multipliers()函数中的值,而multipliers()函数返回的是一个列表对象,这个列表中有4个元素,每个元素都是一个匿名函数(实际上说是4个匿名函数也不完全准确,其实是4个匿名函数计算后的值,因为后面for i 的循环不光循环了4次,同时提还提供了i的变量引用,等待4次循环结束后,i指向一个值i=3,这个时...

2019-06-19 21:00:49

Maven pom.xml详解

Maven pom.xml详解pom.xml是Maven的核心,你的项目需要什么Jar包就在pom.xml里面配置。当编译项目时Maven读取该文件,并从仓库中下载相应的Jar包。<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche...

2019-05-23 15:20:35

Jenkins安装使用详解

Jenkins安装使用详解因为个人感觉这两篇博文写的很好,自己又懒得整合,请直接点击以下两个链接查看:链接(一)链接(二)在此感谢以上两位博主!...

2019-05-22 10:03:37

Gitlab出现502错误和日志内Error on statfs() system call for 。。。。/merged\": permission denied"

Gitlab出现502错误和日志内Error on statfs() system call for 。。。。/merged": permission denied"1、安装gitlab安装步骤参考官网:https://about.gitlab.com/install/#centos-72、修改配置文件/etc/gitlab/gitlab.rb首先保证Gitlab可用运行内存大于4G,端...

2019-05-20 21:29:35

docker解决启动失败,随笔记录。

docker解决启动失败,随笔记录。刚刚遇到了以下情况:[root@localhost svn]# systemctl start dockerJob for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and ...

2019-05-10 16:20:24

Python之socket文件put与get

Python之socket理论不赘述。点击这里转到GitHub

2019-03-25 15:17:16

Python 深浅拷贝

Python的copy的深浅拷贝简要说明:浅拷贝:深拷贝:代码测试:import copya = ['a', [1,2,3], 'c']print(id(a))print(id(a[1]))print(id(a[1][1]))print(id(a[0]))b = copy.copy(a)print('----浅拷贝后:b-----')print(id(b))prin...

2018-12-18 10:55:23

pyvenv:虚拟环境

pyvenv:虚拟环境pip使用简介: pip --version # 显示版本路径 pip --help # 帮助 pip install --upgrade somePackage # 升级somePackage easy_install --upgrade somePackage # 如果升级出现问题,可以使用 pip uninstall somePackage # 卸...

2018-12-06 18:21:23

python3的内置函数简介

内置函数: 1、abs(): 函数返回数字的绝对值 2、dir(): 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。 3、help(): 用于查看函数或模块用途的详细说明 4、delattr(): 函数用于删除属性。delattr(x, 'foobar') 相等于 del x.foobar。 5、setattr(): 函数对应函数 ge...

2018-11-27 17:40:25

Python django之form

Python django之formhtml,models,form内使用的字段名要相同定义:from django import formsclass FM(forms.Form): name = forms.CharField() # 也可from django.forms import fields后name = fields.CharField() # 效果相同 pwd = f...

2018-11-05 17:24:57

python的中间件(middlewave)

python的中间件(middlewave)django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。在django项目的settings模块中,有一个 MIDDLEWARE变量,每一个元素就是一个中间件。默认的中间件:MIDDLEWARE = [ 'djang...

2018-10-31 17:06:16

Python session介绍与使用

django内部支持5中session引擎:数据库SESSION_ENGINE = ‘django.contrib.sessions.backends.db’缓存SESSION_ENGINE = ‘django.contrib.sessions.backends.cache’SESSION_CACHE_ALIAS = ‘default’ # 使用的缓存别名(默认内存缓存,也可以是...

2018-10-31 11:03:25

python的CSRF设置(一)

python的CSRF设置一csrf:跨站请求伪造,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成1、单个ajax提交设置,在ajax内添加:headers: {‘X-CSRFtoken’: $.cookie(‘csrftoken’)},$('#btn').click(function () { $.ajax({ ...

2018-10-31 10:43:42

python 数据类型

python 数据类型str:字符串初始化后不能修改,有序序列,可使用索引引用字符,可做切片,切片后则创建新对象,原片不会改变。str_1 = "hello word!"print(str_1[0:5]) # 输出helloprint(str_1[6:11]) # 输出word!print(str_1[::-1]) # 倒序输出print(str_1) # 输出hello ...

2018-04-12 14:50:39

全局变量报错:UnboundLocalError: local variable 'l' referenced before assignment

全局变量报错:UnboundLocalError: local variable ‘j’ referenced before assignment最近在自学python,遇见以下问题:error提示:未绑定本地错误:在赋值之前引用局部变量’j’这个错误感觉挺有意思的,找了半天没有找到答案,查了一下: 是因为内部函数有引用外部函数的同名变量或者全局变量,并且对这...

2018-04-12 10:57:33

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。