51dev.com IT技术开发者社区

51dev.com 技术开发者社区

python学习之并发编程(理论部分)

python学习之并发编程(理论部分)

管理控制协调计算机中硬件与软件的关系.操作系统的作用?第一个作用:将一些对硬件操作的复杂丑陋的接口,变成简单美丽的接口.open函数.第二个作用:多个进程抢占一个(cpu)资源时,从操作系统会将你的执行变得合理有序.阻塞:inputreadwritesleeprecvacceptsendtorecvfrom.....最...

Python 文本解析器

Python 文本解析器

本教程讲解一个使用python来解析纯文本生成一个html页面的小程序。python:一种面向对象、解释型计算机程序设计语言,用它可以做web开发、图形处理、文本处理和数学处理等等。html:超文本标记语言,主要用来实现网页。纯文本文件:welcometohelloworld 解析后生成的html页面如下图&...

Mock接口数据 = mock服务 + iptable配置

Mock接口数据 = mock服务 + iptable配置

一、mock接口数据应用场景:  1、测试接口a,a接口代码中调用其他服务的b接口,由于开发排期、测试环境不通等原因,依赖接口不可用  2、测试异常情况,依赖接口b返回的数据格式不对、返回none、超时等,a接口的错误处理是否合理二、搭建mock服务(python3.6搭建,index.py),详细的flask使用,请...

Kafka与RabbitMQ对比

Kafka与RabbitMQ对比

 infi-chu:http://www.cnblogs.com/infi-chu/ kafka是linkedin在2012年发布的开源的消息发布订阅系统,他主要用于处理活跃的流式数据、大数据量的数据处理上rabbitmq由erlang语言开发,主要用在实时的对可靠性要求较高的消息传递上1.架构模型...

ubuntu18+virtualenv配置

ubuntu18+virtualenv配置

思路:1、两条命令安装,加sudo是安装在/usr/local/bin/virtualenv路径下,不加就安装在home/.local下。注意,后面bashrc里,要设置的路径和这个有关系,所以要区分清楚pip3installvirtualenvpip3installvirtualenvwrapper 2、安...

python基础之字符串索引与切片

python基础之字符串索引与切片

字符串索引与切片:切片后组成新字符串与原字符串无关系增:str1+str2查:str1[index]str1[start_index:end_index]1,索引从0开始2,根据索引获取元素:索引超过字符串长度时报错s[0]--0标识索引值s1=‘pythonisgood‘s2=s1[0]print(s2)3,切片:顾...

Python使用request包请求网页乱码解决方法

Python使用request包请求网页乱码解决方法

 使用requests请求网页时,返回的页面信息有时是乱码,如下代码headers={‘user-agent‘:‘mozilla/5.0(windowsnt6.1;wow64)applewebkit/537.36(khtml,likegecko)chrome/65.0.3325.181safari/537.3...

pyinstaller打包出错numpy.core.multiarray failed to import

pyinstaller打包出错numpy.core.multiarray failed to import

py原文件运行时正常,但用pyinstaller打包为exe后,在运行则报错: 这是因为cv2要求的numpy版本与你装的numpy版本不一样,导致冲突;网上很多说升级numpy,但你把numpy升的再新,cv2要求的版本却是旧的好吗?所以将两者都重新安装为适配版本就行,如下:pipinstallopencv...

python环境安装

python环境安装

1.下载步骤:  a.打开python.org,选择downloads--windows      b.选择3.6.864位版本,点击下载即可。    2.安装:  a.找到下载的python文件,双击开始安装。      b.选择:1.自定义安装;2.选择所有用户;3.添加python3到环境变量。      c.勾...

Python爬虫实战之抓取淘宝MM照片

Python爬虫实战之抓取淘宝MM照片

1.抓取淘宝mm的姓名,头像,年龄2.抓取每一个mm的资料简介以及写真图片3.把每一个mm的写真图片按照文件夹保存到本地4.熟悉文件保存的过程在这里我们用到的url是 http://mm.taobao.com/json/request_top_list.htm?page=1,问号前面是基地址,后面的参数pag...

Python19之函数和过程

Python19之函数和过程

一、函数和过程  函数和过程都是指一段实现特定功能的代码段,如果该代码段有返回值则称为函数,否则称为过程。  注:python中只有函数而没有过程,就算是函数体内没有return语句返回一个值,python程序也会返回一个空的返回值1deffunction(action):2pass34即使没有写return语句,函数...

Python模拟进度条

Python模拟进度条

importtimeforiinrange(0,101,2)  time.sleep(0.2)  num=i//2  per=‘%s%%:%s‘%(i,‘*‘*num)  print(per,end=‘‘,flush=true) ...

Python14之字符串(各种奇葩的内置方法)

Python14之字符串(各种奇葩的内置方法)

一、字符串的分片操作  其分片操作和列表和元组一样1str1=‘keshengtao‘2str1[2:6]3‘shen‘4str1[:]5‘keshengtao‘6str1[:4]7‘kesh‘二、访问字符串中的字符    注:字符串中的单个字符,同样也是字符串1str1=‘keshengtao‘2str1[3]3‘h...

python爬虫网页解析之parsel模块

python爬虫网页解析之parsel模块

官网链接https://pypi.org/project/parsel/1.0.2/pipinstallparsel==1.0.2改模块主要用来将请求后的字符串格式解析成re,xpath,css进行内容的匹配importrequestsimportparselresponse=requests.get(url)sel=...

Python爬取猫眼电影排行

Python爬取猫眼电影排行

importrequestsimportpyquerydefcrawl_page(url:str)->none:headers={'user-agent':'mozilla/5.0(windowsnt10.0;win64;x64)applewebkit/537.36(khtml,likeg...