拥有Python标签的文章
Python

让IIS7.5 执行Python脚本的配置方法

【详细步骤】:1.从Python下载windows版本的安装程序(点击进入),我这里由于操作系统是x64的因此选择Python2.7.11x64Installer~2.安装,这里建议不要安装到系统盘,以免重做系统后再次安装~3.IIS7.5->ISAPI和CGI限制->右键添加->ISAPI或CGI路径选择Python文件夹下的python.exe%s%s;描述中填写:python。4.IIS7.5->处理程序映射->添加脚本映射->请求路径:*.py->

系统 2019-09-27 17:38:16 2281

Python

python 读写txt文件 json文件的实现方法

首先第一步,打开文件,有两个函数可供选择:open()和file()①.f=open('file.txt',‘w')...file.close()②.f=file('file.json','r')...file.close()#记得打开文件时最后不要忘记关闭!open()和file()都是Python的内建函数,返回一个文件对象,具有相同的功能,可以任意替换。使用语法为:f=open(fileName,access_mode='r',buffering=-

系统 2019-09-27 17:37:51 2281

Python

发邮件 python

#!/usr/bin/envpython#-*-coding:utf8-*-#导入smtplib和MIMETextimportsmtplibfromemail.mime.textimportMIMEText##############要发给谁,这里发给2个人mailto_list=["13426444511@139.com","mlzboy@tom.com","frederick.mao@gmail.com","maolingzhi@vancl.cn"]#

系统 2019-08-29 22:16:19 2281

Python

python线程中的同步问题及解决方法

多线程开发可能遇到的问题假设两个线程t1和t2都要对num=0进行增1运算,t1和t2都各对num修改1000000次,num的最终的结果应该为2000000。但是由于是多线程访问,有可能出现下面情况:fromthreadingimportThreadimporttimenum=0deftest1():globalnumforiinrange(1000000):num+=1print("--test1--num=%d"%num)deftest2():glo

系统 2019-09-27 17:57:16 2280

Python

Python 数据结构之队列的实现

Python队列Queue队列是一种先进先出(FIFO)的数据类型,新的元素通过入队的方式添加进Queue的末尾,出队就是从Queue的头部删除元素.用列表来做Queue:queue=[]#初始化一个列表数据类型对象,作为一个队列defenQ():#定义一个入栈方法queue.append(raw_input('EnterNewString:').strip())#提示输入一个入队的String对象,调用Str.strip()保证输入的String值不包含

系统 2019-09-27 17:56:51 2280

Python

python操作CouchDB的方法

本文简单讲述了python操作CouchDB的方法,分享给大家供大家参考。具体方法如下:1.安装pythoncouchDb库:https://pypi.python.org/pypi/CouchDB/0.102.连接服务器>>>importcouchdb>>>couch=couchdb.Server('http://example.com:5984/')3.创建数据库>>>db=couch.create('test')#新建数据库>>>db=couch['

系统 2019-09-27 17:55:43 2280

Python

Python redis操作实例分析【连接、管道、发布和订阅等】

本文实例讲述了Pythonredis操作。分享给大家供大家参考,具体如下:一、redisredis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis

系统 2019-09-27 17:55:25 2280

Python

Python基于Opencv来快速实现人脸识别过程详解(完整版)

前言随着人工智能的日益火热,计算机视觉领域发展迅速,尤其在人脸识别或物体检测方向更为广泛,今天就为大家带来最基础的人脸识别基础,从一个个函数开始走进这个奥妙的世界。首先看一下本实验需要的数据集,为了简便我们只进行两个人的识别,选取了beyond乐队的主唱黄家驹和贝斯手黄家强,这哥俩长得有几分神似,这也是对人脸识别的一个考验:两个文件夹,一个为训练数据集,一个为测试数据集,训练数据集中有两个文件夹0和1,之前看一些资料有说这里要遵循“slabel”命名规则,

系统 2019-09-27 17:55:02 2280

Python

python多线程操作实例

一、python多线程因为CPython的实现使用了GlobalInterpereterLock(GIL),使得python中同一时刻只有一个线程在执行,从而简化了python解释器的实现,且python对象模型天然地线程安全。如果你想你的应用程序在多核的机器上使用更好的资源,建议使用multiprocessing或concurrent.futures.processpoolexecutor。但是如果你的程序是IO密集型,则使用线程仍然是很好的选择。二、p

系统 2019-09-27 17:54:03 2280

Python

Python内存管理机制 之 垃圾回收

参考链接:https://www.cnblogs.com/alexzhang92/p/9416692.htmlhttps://www.cnblogs.com/neillee/p/6259590.html目录一、基本知识二、GC垃圾回收1、引用计数引用计数的增减引用计数法有很明显的优点:引用计数机制的缺点:2、画说Ruby与Python垃圾回收2.1应用程序那颗跃动的心一个简单的例子免费清单在Python中分配对象Ruby开发人员住在凌乱的房子里Python

系统 2019-09-27 17:53:41 2280

Python

python学习笔记 第五章1

七段数码管的绘制与拓展:先给出代码:#七段数码管绘制importturtledefdrawline(draw):turtle.pendown()ifdrawelseturtle.penup()turtle.fd(40)turtle.right(90)defdrawdigit(digit):drawline(True)ifdigitin[2,3,4,5,6,8,9]elsedrawline(False)drawline(True)ifdigitin[0,1,

系统 2019-09-27 17:53:36 2280

Python

Python面向对象编程——领域模型

Python面向对象编程——领域模型领域建模。从领域模型开始,我们就开始了面向对象的分析和设计过程,可以说,领域模型是完成从需求分析到面向对象设计的一座桥梁。领域模型,顾名思义,就是需求所涉及的领域的一个建模,更通俗的讲法是业务模型。参考百度百科(http://baike.baidu.cn/view/757895.htm),领域模型定义如下:从这个定义我们可以看出,领域模型有两个主要的作用:1、发掘重要的业务领域模型。2、建立业务领域概念之间的关系。领域建

系统 2019-09-27 17:53:13 2280

Python

opencv-python 图像灰度变换

灰度变换作为一种图像预处理技术可以显著的改善图像的质量,下面将介绍几种灰度变换的方法1.gamma变换Gamma变换是对输入图像灰度值进行的非线性操作,使输出图像灰度值与输入图像灰度值呈指数关系:s=crλs=cr^{\lambda}s=crλ这个指数即为Gamma。Gamma变换就是用来图像增强,其提升了暗部细节,简单来说就是通过非线性变换,让图像从暴光强度的线性响应变得更接近人眼感受的响应,即将漂白(相机曝光)或过暗(曝光不足)的图片,进行矫正。经过G

系统 2019-09-27 17:52:58 2280

Python

python有做大型游戏的潜力吗?

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。岂止是有潜力,简直是很合适!猪厂两大游戏客户端引擎,NeoX和Messiah,都使用Python作为脚本语言。你最近所了解的比较火的挂着猪厂旗号的,也都是Python写的。一些项目组甚至不需要分出人力去维护引擎部分,因为引擎本身比较稳。也就是说,程序绝大部分时间都可以专注用Python写逻辑,保持创造力。还有就是Python写各种工具,编辑器,不是一般的爽。PyQt在手天下我有。还能和项目

系统 2019-09-27 17:51:42 2280

Python

PYTHON EVAL的用法及注意事项解析

前言eval是Python的一个内置函数,这个函数的作用是,返回传入字符串的表达式的结果。想象一下变量赋值时,将等号右边的表达式写成字符串的格式,将这个字符串作为eval的参数,eval的返回值就是这个表达式的结果。python中eval函数的用法十分的灵活,但也十分危险,安全性是其最大的缺点。本文从灵活性和危险性两方面介绍eval。1、强大之处举几个例子感受一下,字符串与list、tuple、dict的转化。a="[[1,2],[3,4],[5,6],[

系统 2019-09-27 17:50:17 2280