Python

安装两个版本的python安装包,后安装的python程序打开时闪退

 1.环境变量的问题(Win7)右键打开“计算机”的属性设置→高级系统设置→环境变量。 在系统变量中的path中,编辑,在末尾加入Python的安装路径“F:Python27”,路径与路径之间使用分号隔开。 2.电脑里装了两个版本的Python,先装的是python3.6,双击时系统默认用...

python error: TypeError: cannot serialize '_io.TextIOWrapper' object

项目中是使用了logging.Logger来做日志输出,然后启用多进程共享这个logging对象,结果报错:TypeError:cannotserialize'_io.TextIOWrapper'object这个错误是因为:原来被保存的类中有logger是无法进行pickle序列化保存对象的,因此在类的定义中删除了有关...

人生苦短,我用Python

             PythonWeb框架须知HTTP介绍Web框架介绍Django框架基础应用Django之ORMORM之简介与应用ORM之常用字段和参数ORM之关系字段ORM之元信...
代码星球·2020-12-29

python global将结果存储起来给另外一个文件对象使用

在aaa.py文件里面操作数据生成结果C然后再在bbb.py文件里面使用C下面是aaa.py代码:#!/usr/bin/envpython#-*-coding:utf-8-*-globalc#c=0defplus():globalca=1b=2c=a+bprint('在aaa.py文件中c的值是%d'%c)return...

python tesseract-ocr 图文识别 (windows基础环境搭建)

1,先点击进入下面的百度网盘链接:https://pan.baidu.com/s/1G5vZO2B4Mxx5JaiQtfIqCw提取码:mp1u打开百度网盘之后知道下面这两个文件tesserocr-2.4.0-cp37-cp37m-win_amd64.whltesseract-ocr-w64-setup-v5.0.0....

appium python 点击坐标 tap

有时候定位元素的时候,你使出了十八班武艺还是定位不到,怎么办呢?(面试经常会问)那就拿出绝招:点元素所在位置的坐标1.tap是模拟手指点击,一般页面上元素的语法有两个参数,第一个是positions,是list类型最多五个点,duration是持续时间,单位毫秒tap(self,positions,duration=N...

python mysql数据库压力测试

 1,装饰器,计算插入1000条数据需要的时间deftimer(func):defdecor(*args):start_time=time.time()func(*args)end_time=time.time()d_time=end_time-start_timeprint("therunningtimei...

python测试mysql数据库性能(二)

 config={'host':'localhost','port':3306,'database':'test','user':'root','password':'1234qwer','charset':'utf8'}conn=pymysql.connect(**config)cur=conn.curso...

python操作mysql基础一

前奏为了能操作数据库,首先我们要有一个数据库,所以要首先安装Mysql,然后创建一个测试数据库python_test用以后面的测试使用?1CREATEDATABASE`python_test`CHARSETUTF8导入数据库模块?1importMySQLdb连接数据库?1con=MySQLdb.connect(host...
代码星球·2020-12-29

python练习:寒冰猴子狐狸,猫狗咬架

classPerson:def__init__(self,na,gen,age,fig):self.name=naself.gender=genself.age=ageself.fight=figdefgrassland(self):"""注释:草丛战斗,消耗200战斗力"""self.fight=self.fight...

python yield详解

如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的return是什么意思,就是在程序中返回某个值,返回之后程序就不再往下运行了。看做return之后再把它看做一个是生成器(generator)的一部分(带yield的函数...
代码星球·2020-12-29

python @classmethod和@staticmethod区别

Python中至少有三种比较常见的方法类型,即实例方法,类方法、静态方法。它们是如何定义的呢?如何调用的呢?它们又有何区别和作用呢?且看下文。首先,这三种方法都定义在类中。下面我先简单说一下怎么定义和调用的。(PS:实例对象的权限最大。)实例方法  定义:第一个参数必须是实例对象,该参数名一般约定为...

python @property装饰器

    classGoods:name='笔记本'@propertydefprice(self):print('print价格是:0.01元!!!')return'return价格是:0.02元!!!'obj=Goods()print('*************0000****...
代码星球·2020-12-29

python简单的游戏场景代码

模拟英雄联盟游戏场景的简单场景最后计算出英雄的战斗力classHero:def__init__(self,na,gen,age,fig):self.name=naself.gender=genself.age=ageself.fight=figdefgrassland(self):"""注释:草丛战斗,消耗200战斗力...

Python之Lambda与三元运算

概念:是指一类无需定义标识符(函数名)的函数或者子程序。特点:匿名函数不使用def定义函数,使用lambda来创建匿名函数1.lambda只是一个表达式,函数体比def简单2.lambda的主体是一个表达式,而不是一个代码块,仅仅只能在lambda表达式中封装简单的逻辑3.lambda函数有自己的命名空间,且不能访问自...
代码星球·2020-12-29