1)在python3.6上 使用python -m pip install scrapy 安装时,出现如下错误: Microsoft Visual C++ 14.0 is required 2)根据搜索,先需要下载twisted 包,安装成功后,再安装scrapy 安装Twisted包来进一步安装S ...
分类:
其他好文 时间:
2018-08-28 21:14:21
阅读次数:
134
Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明。 1、下载python安装包 python的windows版本官方下载网址:https://www.python.org/downloads/windows/ python的linux版本 ...
分类:
编程语言 时间:
2018-08-28 17:55:28
阅读次数:
794
继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类。父类又被称为超类,基类;新建的类称为子类或者派生类。 在python3.x版本中,所有的类都默认继承object类。 1.继承与重用 首先,我们来看看一个例子: 但是再往深入探讨,我们会发现其实编写的猫类和狗类代码中, ...
分类:
其他好文 时间:
2018-08-28 17:51:20
阅读次数:
159
这个可能是最终的安装方法吧,找了太多都不能用 https://www.linuxidc.com/Linux/2017-11/148172.htm?from=singlemessage 安装Python3.6可能使用的依赖 # yum install openssl-devel bzip2-devel ...
分类:
编程语言 时间:
2018-08-28 17:04:57
阅读次数:
164
#!python3 #-*- coding:utf8 -*- #PyPDF2可能会打不开某些pdf文档,也不能提取图片,图表或者其他媒介从PDF文件中。但是它能提取文本从PDF中,转化为字符。 import PyPDF2 #以二进制方式 读模式打开一个pdf文件 pdfFileObj=open('e ...
分类:
其他好文 时间:
2018-08-28 15:31:45
阅读次数:
670
#!/usr/bin/env python3 # -*- coding: utf-8 -*- #!/usr/bin/env python3 #-*- coding:utf-8 -*- #多线程 #多任务可以由多进程完成,也可以由一个进程内的多线程完成。 #进程是若干线程组成,一个进程至少有一个线程 ...
分类:
编程语言 时间:
2018-08-28 15:30:48
阅读次数:
209
#! /usr/bin/env python3 # -*- coding:utf-8 -*- #TCP/IP简介 #为了把全世界的所有不同类型的计算机都连接起来,就必须规定一套全球通用的协议,为了实现互联网这个目标,互联网协议簇(Internet Protocol Suite)就是 #通用协议标准。 ...
分类:
其他好文 时间:
2018-08-28 15:28:23
阅读次数:
298
在python3中,所有类都是新式类(默认继承obj,具有super,mro方法),采用广度优先,即拓扑排序算法 在python2.7中,新式类和经典类并存,经典类采用深度优先算法,即纵向 super方法本质,不是单纯找父类,而是根据调用者的节点位置进行广度优先顺序来的 一、什么是拓扑排序 在图论中 ...
分类:
编程语言 时间:
2018-08-28 14:27:38
阅读次数:
183
同步是CPU自己主动查看IO操作是否完成,异步是IO操作完成后发出信号通知CPU(CPU是被通知的) 阻塞与非阻塞的区别在于发起IO操作之后,CPU是等待IO操作完成再进行下一步操作,还是不等待去做其他的事直到IO操作完 成了再回来进行。 消息模型:当遇到IO操作时,代码只负责发出IO请求,不等待I ...
分类:
其他好文 时间:
2018-08-28 13:08:27
阅读次数:
202
#!/usr/bin/env python3 # -*- coding: utf-8 -*- ''' from multiprocessing import Process import os #子进程要执行的代码 def run_proc(name): print('Run child proce ...
分类:
系统相关 时间:
2018-08-28 13:07:47
阅读次数:
193