脚本专栏 第156页

python爬虫自动创建文件夹的功能
该爬虫应用了创建文件夹的功能:#filesettingfolder_path="D:/spider_things/2016.4.6/"+file_name+"/"ifnotos.path.exists(folder_path):os.makedirs(folder_pat
Python常见内置高效率函数用法示例
本文实例讲述了Python常见内置高效率函数用法。分享给大家供大家参考,具体如下:1.filter(function,sequence)将sequence中的每个元素,依次传进function函数(可以自
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
前言:又是WSGI,这是我曾经比较熟悉的协议,以前针对实现了wsgiserver的unicorn和uwsgi都写过源码解析的文章。其实他们的实现也很简单,就是给flask、django这样的a
Python Flask前后端Ajax交互的方法示例
之前总结过flask里的基础知识,现在来总结下flask里的前后端数据交互的知识,这里用的是Ajax一、post方法1、post方法的位置:在前端HTML里,绑定在一个按钮的点击函数
python3利用venv配置虚拟环境及过程中的小问题小结
在利用python进行flask等开发过程中经常需要配置虚拟环境以方便针对不同的项目需求配置不同的生产环境。在python3.3之前,需要利用virtualenv等工具来实现python虚
Python拼接微信好友头像大图的实现方法
基于itchat库来获取微信好友头像并执行拼接操作,对微信上文字化好友列表数据进行可视化展示。获取好友头像defsave_avatar(folder):"""保存微信好友头像:paramfol
Django进阶之CSRF的解决
简介django为用户实现防止跨站请求伪造的功能,通过中间件django.middleware.csrf.CsrfViewMiddleware来完成。而对于django中设置防跨站请求伪造功能有分为全局和
flask中过滤器的使用详解
过滤器过滤器的本质就是函数。有时候我们不仅仅只是需要输出变量的值,我们还需要修改变量的显示,甚至格式化、运算等等,而在模板中是不能直接调用Python中的某些方
Python WSGI的深入理解
前言本文主要介绍的是PythonWSGI相关内容,主要来自以下网址:WhatisWSGIWSGITutorialAnIntroductiontothePythonWebServerGatewayInterface(WSGI)可以看成一次简单
flask框架中勾子函数的使用详解
在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如:在请求开始时,建立数据库连接;在请求开始时,根据需求进行权限校验;在请求结束时,指定数据的
从请求到响应过程中django都做了哪些处理
前言最近面试的时候,被面试官问道一个问题,就是request.user里面的user是怎样得到的,这个问题当时没有回答上来,可以说是非常的尴尬,所以赶快查了一些资料,看了一
python3.6的venv模块使用详解
今天,在在使用pycharm的使用,进行创建python的时候,发现使用默认的创建的选项使用的python3环境。而我系统默认的python环境是python2.7环境;这就引起了我的兴趣。
django从请求到响应的过程深入讲解
django启动我们在启动一个django项目的时候,无论你是在命令行执行还是在pycharm直接点击运行,其实都是执行'runserver'的操作,而ruserver是使用django自带的的web
Python开发最牛逼的IDE——pycharm
Python开发最牛逼的IDE——pycharm(其实其它的工具,例如eclipse也可以写,只不过比较麻烦,需要安装很多的插件,所以说pycharm是最牛逼的)pycharm,下载专业版的,不要
Python列表生成式与生成器操作示例
本文实例讲述了Python列表生成式与生成器操作。分享给大家供大家参考,具体如下:列表生成式:能够用来创建list的生成式比如想要生成类似的这种list时可以用这样就能
Python实现正整数分解质因数操作示例
本文实例讲述了Python实现正整数分解质因数操作。分享给大家供大家参考,具体如下:遇到一个Python编程练习题目:将一个正整数分解质因数。例如:输入90,打印出90=2*
Django分页查询并返回jsons数据(中文乱码解决方法)
一、引子Django分页查询并返回json,需要将返回的queryset序列化,demo如下:#coding=UTF-8importosfromdjango.coreimportserializersfromdjango.core.paginatorimp
python flask实现分页的示例代码
结合mysql数据库查询,实现分页效果@user.route("/user_list",methods=)defuser_list():p=g.args.get("p",'')#页数show_shouye_status=0#显示首页状态ifp==''
Python列表推导式与生成器用法分析
本文实例讲述了Python列表推导式与生成器用法。分享给大家供大家参考,具体如下:1.先看两个列表推导式deft1():func1=result1=printresult
python爬虫之线程池和进程池功能与用法详解
本文实例讲述了python爬虫之线程池和进程池功能与用法。分享给大家供大家参考,具体如下:一、需求最近准备爬取某电商网站的数据,先不考虑代理、分布式,先说效率问
python爬虫框架scrapy实现模拟登录操作示例
本文实例讲述了python爬虫框架scrapy实现模拟登录操作。分享给大家供大家参考,具体如下:一、背景:初来乍到的pythoner,刚开始的时候觉得所有的网站无非就是分析HT
pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换实例
代码如下,步骤流程在代码注释中可见:#-*-coding:utf-8-*-importpandasaspdfrompyspark.sqlimportSparkSessionfrompyspark.sqlimportSQLContextfrompysparkimp
Python实现两个list求交集,并集,差集的方法示例
本文实例讲述了Python实现两个list求交集,并集,差集的方法。分享给大家供大家参考,具体如下:在python中,数组可以用list来表示。如果有两个数组,分别要求交集,并集
python 剪切移动文件的实现代码
扫描某文件夹下所有文件(包括子文件夹中的文件),使用os.walk;os.walk()方法用于通过在目录树种游走输出在目录中的文件名,向上或者向下。移动复制文件通过os.rena
python调用摄像头显示图像的实例
如下所示:importcv2importnumpyasnpbins=np.arange(256).reshape(256,1)defhist_curve(im):h=np.zeros((300,256,3))iflen(im.shape)==2:color=[(255,
python 字典中取值的两种方法小结
如下所示:a={'name':'tony','sex':'male'}获得name的值的方式有两种printa,type(a)printa.get('name'),type(a.get('name'))发现这两个结果完全一致,并没有任何的
python+opencv+caffe+摄像头做目标检测的实例代码
首先之前已经成功的使用Python做图像的目标检测,这回因为项目最终是需要用摄像头的,所以实现摄像头获取图像,并且用Python调用CAFFE接口来实现目标识别首先是摄像
Numpy 改变数组维度的几种方法小结
来自《Python数据分析基础教程:Numpy学习指南(第2版)》Numpy改变数组维度的方法有:reshape()ravel()flatten()用元组设置维度transpose()resize()下面将依次进行说
python 读取摄像头数据并保存的实例
如下所示:importcv2cap=cv2.VideoCapture(0)k=0whilek!=27:#escret,img=cap.read(0)cv2.imshow(‘233',img)k=cv2.waitKey(20)&0xffprint(
对numpy中的transpose和swapaxes函数详解
transpose()这个函数如果括号内不带参数,就相当于转置,和.T效果一样,而今天主要来讲解其带参数。我们看如下一个numpy的数组:`arr=np.arange(16).reshape((2,2,4)
python版opencv摄像头人脸实时检测方法
OpenCV版本3.3.0,注意模型文件的路径要改成自己所安装的opencv的模型文件的路径,路径不对就会报错,一般在opencv-3.3.0/data/haarcascades路径下importnumpyasnpi
numpy.ndarray 交换多维数组(矩阵)的行/列方法
如下所示:>>importnumpyasnp>>P=np.eye(3)>>Parray(,,])交换第0行和第2行:>>P,:]=P,:]#P[(0,
Python测试网络连通性示例【基于ping】
本文实例讲述了Python测试网络连通性。分享给大家供大家参考,具体如下:Python代码#!/usr/bin/python#-*-coding:GBK-*-"""Document:networkscript,keepnetworkalw
numpy添加新的维度:newaxis的方法
numpy中包含的newaxis可以给原数组增加一个维度np.newaxis放的位置不同,产生的新数组也不同一维数组x=np.random.randint(1,8,size=5)xOut:array()x1=xx
Windows下将Python文件打包成.EXE可执行文件的方法
在使用Python做开发的时候,时不时会给自己编写了一些小工具辅助自己的工作,但是由于开发依赖环境问题,多数只能在自己电脑上运行,拿到其它电脑后就没法运行了。这
利用python打开摄像头及颜色检测方法
最近两周由于忙于个人项目,一直未发言了,实在是太荒凉了。。。。,上周由于项目,见到Python的应用极为广泛,用起来也特别顺手,于是小编也开始着手学习Python,…下面
OpenCV+python手势识别框架和实例讲解
基于OpenCV2.4.8和python2.7实现简单的手势识别。以下为基本步骤1.去除背景,提取手的轮廓2.RGB->YUV,同时计算直方图3.进行形态学滤波,提取感兴趣的区域4.找到二值
Python函数参数操作详解
本文实例讲述了Python函数参数操作。分享给大家供大家参考,具体如下:简述在Python中,函数的定义非常简单,满足对应的语法格式要求即可。对于调用者来说,只需关注如
Python爬虫爬取新浪微博内容示例【基于代理IP】
本文实例讲述了Python爬虫爬取新浪微博内容。分享给大家供大家参考,具体如下:用Python编写爬虫,爬取微博大V的微博内容,本文以女神的微博为例(爬新浪m站:https://
python开启摄像头以及深度学习实现目标检测方法
最近想做实时目标检测,需要用到python开启摄像头,我手上只有两个uvc免驱的摄像头,性能一般。利用python开启摄像头费了一番功夫,主要原因是我的摄像头都不能用cv2
python opencv人脸检测提取及保存方法
注意这里提取到的人脸图片的保存地址要改成自己要保存的地址opencv人脸的检测模型的路径也要更改为自己安装的opencv的人脸检测模型的路径importcv2save_path='F:
python中copy()与deepcopy()的区别小结
前言copy()与deepcopy()之间的区分必须要涉及到python对于数据的存储方式。深复制被复制对象完全再复制一遍作为独立的新个体单独存在。所以改变原有被复制对象不
Python爬取个人微信朋友信息操作示例
本文实例讲述了Python爬取个人微信朋友信息操作。分享给大家供大家参考,具体如下:利用Python的itchat包爬取个人微信号的朋友信息,并将信息保存在本地文本中思路要
OpenCV2从摄像头获取帧并写入视频文件的方法
一段基于OpenCV2的代码。作用是从摄像头获取帧并将帧写入指定的视频文件中。需要注意的是,视频文件所在的路径需要存在,例如D:/images/1.avi。images这个目录需要
matplotlib调整子图间距,调整整体空白的方法
如下所示:fig.tight_layout()#调整整体空白plt.subplots_adjust(wspace=0,hspace=0)#调整子图间距以上这篇matplotlib调整子图间距,调整整体空白的方法就是小编分
Python判断字符串是否为字母或者数字(浮点数)的多种方法
str为字符串s为字符串str.isalnum()所有字符都是数字或者字母str.isalpha()所有字符都是字母str.isdigit()所有字符都是数字str.isspace()所有字符都是空白字符、
matplotlib给子图添加图例的方法
代码如下:importmatplotlib.pyplotaspltx=y=axe1=plt.subplot(211)s1=axe1.scatter(x,y,color='r',s=25,marker
python 简单照相机调用系统摄像头实现方法 pygame
如下所示:#-*-coding:utf-8-*-fromVideoCaptureimportDeviceimporttimeimportpygamefrompygame.localsimport*importsyspygame.init()size=w
numpy中loadtxt 的用法详解
numpy中有两个函数可以用来读取文件,主要是txt文件,下面主要来介绍这两个函数的用法第一个是loadtxt,其一般用法为numpy.loadtxt(fname,dtype=,comments='#',deli
python使用opencv驱动摄像头的方法
如下所示:#coding:utf-8importcv2importsysfromPILimportImagedefCatchUsbVideo(window_name,camera_idx):cv2.namedWindow(window_name)#捕捉摄像头cap=cv2.V
Python 使用PIL中的resize进行缩放的实例讲解
今天突然发现自己缩放程序有问题,图片缩放尺度大了就会失真。小编一直使用的是缩小的功能,图片缩小整体0.7还可以,整体缩小0.65就会有部分的信息丢失,怎奈我的图都
Flask实现图片的上传、下载及展示示例代码
用Flask处理图片非常容易,这一篇学习一下图片的上传、下载及展示。还是以实例代码演示为主。首先,实现一个简单的上传(过程中未做任何处理,只是为了演示)点击选择
查看python下OpenCV版本的方法
在命令行输入以下代码:pythonimportcv2cv2.__version__以上这篇查看python下OpenCV版本的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多
opencv python 基于KNN的手写体识别的实例
OCRofHand-writtenDatausingkNNOCRofHand-writtenDigits我们的目标是构建一个可以读取手写数字的应用程序,为此,我们需要一些train_data和test_data.OpenCV附带一
python生成1行四列全2矩阵的方法
如下所示:printnp.ones((1,4))*2以上这篇python生成1行四列全2矩阵的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
详解python实现识别手写MNIST数字集的程序
我们需要做的第件事情是获取MNIST数据。如果你是个git,那么你能够通过克隆这本书的代码仓库获得数据,实现我们的络来分类数字gitclonehttps://github.com/mnielse
Python爬虫框架scrapy实现的文件下载功能示例
本文实例讲述了Python爬虫框架scrapy实现的文件下载功能。分享给大家供大家参考,具体如下:我们在写普通脚本的时候,从一个网站拿到一个文件的下载url,然后下载,直
Python数据分析matplotlib设置多个子图的间距方法
注意,要看懂这里,必须具备简单的Python数据分析知识,必须知道matplotlib的简单使用!例1:plt.subplot(221)#第一行的左图plt.subplot(222)#第一行的右图plt.subplo
Python中矩阵创建和矩阵运算方法
矩阵创建1、fromnumpyimport*;a1=array()a2=mat(a1)矩阵与方块列表的区别如下:2、data2=mat(ones((2,4)))创建一个2*4的1矩阵,默认是浮点型的数据,如果需要时int类
Numpy之文件存取的示例代码
上一篇中我们简要带过了Numpy的数据持久化,在这一篇中将要具体说明Numpy提供的文件存取功能。Numpy可以将数组保存至二进制文件、文本文件,同时支持将多个数组保存
Python爬虫框架scrapy实现downloader_middleware设置proxy代理
本文实例讲述了Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能。分享给大家供大家参考,具体如下:一、背景:小编在爬虫的时候肯定会遇到被封杀的
Python 生成 -1~1 之间的随机数矩阵方法
1.使用函数np.random.random由于np.random.random()默认生成0~1之间的小数,因此需要转换一下如生成3*3的-1~1之间的随机数矩阵-1+2*np.random.random((3,3))#-*-c
python list转矩阵的实例讲解
如下所示:#list转矩阵,矩阵列合并x=,,]#表示有三个点,第一个点为(1,2,1,3)类型为1#将其转换为矩阵,每一行表示一个点的信息m=np.a
Python爬虫PyQuery库基本用法入门教程
本文实例讲述了Python爬虫PyQuery库基本用法。分享给大家供大家参考,具体如下:PyQuery库也是一个非常强大又灵活的网页解析库,如果你有前端开发经验的,都应该接触
python与caffe改变通道顺序的方法
把通道放在前面:image=cv2.imread(path+file)image=cv2.resize(image,(48,48),interpolation=cv2.INTER_CUBIC)aaaa=np.transpose(image,(2,0,1))print(aa
Python字符串、整数、和浮点型数相互转换实例
前言序锦在编程中,经常要用到字符串的相互转换,现在在这里记录一下Python里面的字符串和整数以及浮点型数之间是如何进行相互转换的。int(str)函数将符合整数的规
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
1:更新代码时,监测到本地代码改变,需要和合并,重启之后才可以,选择No同时,代码会被冲掉,新增加的文件也会被冲掉,但是pycharm有一个文件历史记忆,找到之后可以找到
python中scikit-learn机器代码实例
我们给大家带来了关于学习python中scikit-learn机器代码的相关具体实例,以下就是全部代码内容:#-*-coding:utf-8-*-importnumpyfromsklearnimportmetricsfromskle
Django添加sitemap的方法示例
sitemap是Google最先引入的网站地图协议,采用XML格式,它的作用简而言之就是优化搜索引擎的索引效率,详细的解释可以参考百度百科。下面介绍下如何为Django站点添加
Anaconda下配置python+opencv+contribx的实例讲解
先吐槽一下opencv3.1.0的版本cv2.sift和surf就不能用了看解释是说什么"non-free",,必须要到opencv_contrib库中才有,而这个库的编译不是一点点的困难堪称史上最恶
python 地图经纬度转换、纠偏的实例代码
python地图经纬度转换、纠偏的代码如下所示:#-*-coding:utf-8-*-importjsonimporturllibimportmathx_pi=3.14159265358979324*3000.0/180.0pi=3.141592653589
Django中日期处理注意事项与自定义时间格式转换详解
前言我们在用Django创建models时,常常会涉及时间日期字段的处理,Django里日期相关Field有DateTimeField、DateField和TimeField三种类型,看似简单,但其中有一些容
Python实现的建造者模式示例
本文实例讲述了Python实现的建造者模式。分享给大家供大家参考,具体如下:#!/usr/bin/python#-*-coding:utf-8-*-#建造者基类classPersonBuilder():defBuildHead(s
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snow
本文实例讲述了Python实现购物评论文本情感分析操作。分享给大家供大家参考,具体如下:昨晚上发现了snownlp这个库,很开心。先说说我开心的原因。我本科毕业设计做
Python装饰器模式定义与用法分析
本文实例讲述了Python装饰器模式定义与用法。分享给大家供大家参考,具体如下:装饰器模式定义:动态地给一个对象添加一些额外的职责。在Python中Decoratormode可以
在Python中使用gRPC的方法示例
本文介绍了在Python中使用gRPC的方法示例,分享给大家,具体如下:使用ProtocolBuffers的跨平台RPC系统。安装使用pippipinstallgrpciopipinstallgrpcio-toolsgoogle
Python实现的json文件读取及中文乱码显示问题解决方法
本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法。分享给大家供大家参考,具体如下:city.json文件的内容如下:{"cities":[{"city":"北京","cit
用Python shell简化开发
Python编程语言已经成为IT中使用的最流行的语言之一。成功的一个原因是它可以用来解决各种问题。从网站开发到数据科学、机器学习到任务自动化,Python生态系统有丰
Django添加favicon.ico图标的示例代码
所谓favicon,即FavoritesIcon的缩写,让浏览器的收藏夹中除显示相应的标题外,还以图标的方式区别不同的网站。默认情况下,浏览器访问一个网站的时候,同时还会向服务
python特性语法之遍历、公共方法、引用
一、遍历通过for。。。in。。。的语法结构,我们可以遍历字符串、列表、元组、字典等数据结构。1、字符串遍历a_str="helloworld"forcharina_str:print(char,end='
Python爬虫实现抓取京东店铺信息及下载图片功能示例
本文实例讲述了Python爬虫实现抓取京东店铺信息及下载图片功能。分享给大家供大家参考,具体如下:这个是抓取信息的frombs4importBeautifulSoupimportrequestsurl=
Python BS4库的安装与使用详解
BeautifulSoup库一般被称为bs4库,支持Python3,是我们写爬虫非常好的第三方库。因用起来十分的简便流畅。所以也被人叫做“美味汤”。目前bs4库的最新版本是4.60。
Django添加feeds功能的示例
概念:RSS和Atom都是基于XML的格式,你可以用它来提供有关你站点内容的自动更新的feed。了解更多关于RSS的可以访问http://www.whatisrss.com/,更多Atom的信息可以访
python Flask 装饰器顺序问题解决
上周RealWorldCTF2018web题bookhub有个未授权访问的漏洞,比较有意思,赛后看了一下公开的WriteUp,大家也都没写清楚,所以就有了这篇博文。前言这个题是用flask框架
tensorflow学习教程之文本分类详析
前言这几天caffe2发布了,支持移动端,我理解是类似单片机的物联网吧应该不是手机之类的,试想iphone7跑CNN,画面太美~作为一个刚入坑的,甚至还没入坑的人,咱们还是老
详解Python 装饰器执行顺序迷思
探究多个装饰器执行顺序装饰器是Python用于封装函数或代码的工具,网上可以搜到很多文章可以学习,我在这里要讨论的是多个装饰器执行顺序的一个迷思。疑问大部分涉
Python实现基于POS算法的区块链
区块链中的共识算法在比特币公链架构解析中,就曾提到过为了实现去中介化的设计,比特币设计了一套共识协议,并通过此协议来保证系统的稳定性和防攻击性。并且我们
python实现屏保计时器的示例代码
什么都不说先上图吧,Python初学者实现屏保计时器原理:利用Pythonturtle库实现快速画图,每隔一秒钟擦除屏幕,然后获得电脑实时时间,再次画图,呈现动态时间。关于数
django框架自定义用户表操作示例
本文实例讲述了django框架自定义用户表操作。分享给大家供大家参考,具体如下:django中已经给我生成默认的User表,其中的字段已经可以满足我们的日常需求。但有时候
python MNIST手写识别数据调用API的方法
MNIST数据集比较小,一般入门机器学习都会采用这个数据集来训练下载地址:yann.lecun.com/exdb/mnist/有4个有用的文件:train-images-idx3-ubyte:trainingsetimages
python实现彩票系统
本文为大家分享了python实现彩票系统的具体代码,供大家参考,具体内容如下功能:1、注册2、登录3、充钱4、提现5、下注6、开奖7、退出简述:彩民需要用身份证号码开户
Python爬虫之pandas基本安装与使用方法示例
本文实例讲述了Python爬虫之pandas基本安装与使用方法。分享给大家供大家参考,具体如下:一、简介:PythonDataAnalysisLibrary或pandas是基于NumPy的一种工具,该工
Python爬虫之正则表达式基本用法实例分析
本文实例讲述了Python爬虫之正则表达式基本用法。分享给大家供大家参考,具体如下:一、简介正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规
Python动态生成多维数组的方法示例
本文实例讲述了Python动态生成多维数组的方法。分享给大家供大家参考,具体如下:多维数组其实就是多个一维数组的嵌套,Python中有原生的list,类似一个动态数组。所
判断python字典中key是否存在的两种方法
今天来说一下如何判断字典中是否存在某个key,一般有两种通用做法,下面为大家来分别讲解一下:第一种方法:使用自带函数实现。在python的字典的属性方法里面有一个h
Python中函数参数调用方式分析
本文实例讲述了Python中函数参数调用方式。分享给大家供大家参考,具体如下:Python中函数的参数是很灵活的,下面分四种情况进行说明。(1)fun(arg1,arg2,...)这是最
Selenium定位元素操作示例
本文实例讲述了Selenium定位元素操作。分享给大家供大家参考,具体如下:Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用
Random 在 Python 中的使用方法
1.random.random():会随机生成0-1之间的小数例如:2.random.uniform(min,max):会随机生成min-max之间的小数,其中min和max的位置可以互换而不会报错:3.random.rand
Selenium元素的常用操作方法分析
本文实例讲述了Selenium元素的常用操作方法。分享给大家供大家参考,具体如下:Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真
python文件操作之批量修改文件后缀名的方法
1、引言需要把.dat格式转化成.txt格式2、实现##python批量更换后缀名importos#列出当前目录下所有的文件files=os.listdir('.')#print('files',files)forfilename