
python
文章平均质量分 61
叼着奶瓶敲键盘
一个python菜鸟
展开
-
用python操作学习celery
Celery是一个简单,灵活,可靠的分布式系统,用于处理大量消息,同时为操作提供维护此类系统所需的工具。它是一个任务队列,专注于实时处理,同时还支持任务调度。原创 2022-07-29 15:06:48 · 512 阅读 · 1 评论 -
django一些坑
场景1:照着网上学习django if语句,执行的时候报错,报django.template.exceptions.TemplateSyntaxError: Could not parse the remainder: '>=90' from 'num>=90'我写的代码如下:{%if num>=90 and num<=100 %}优秀{%elif num>60 and num<=90%}合格{%else%}不及格{%endif%}表面上看着原创 2022-04-21 10:29:45 · 1052 阅读 · 0 评论 -
ubuntu安装oracle
1、拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g2、查看镜像docker images3、启动镜像docker run -d -p 1521:1521 --name oracle12 registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g原创 2022-03-31 09:57:25 · 3488 阅读 · 0 评论 -
python连接oracle遇到的问题(docker内)
场景1:通过docker-compose.yaml启动一些基础服务,然后执行python逻辑代码文件,python连接oracle数据库时报错:cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: "libclntsh.so: cannot open shared object file: No such file or directory". See https://cx-oracle.read原创 2022-03-30 18:22:15 · 2034 阅读 · 0 评论 -
打印异常类型
a=[1,2]try : a[9]except Exception as e: a=repr(e) print(a) #IndexError('list index out of range') print(a.split('(')[0]) #IndexError print(type(a.split('(')[0])) #<class 'str'>通常我们都是只捕获异常信息,可以根据异常类型去进行捕获,但是如果把异常信息.原创 2022-01-17 18:21:08 · 255 阅读 · 0 评论 -
关于for循环里包含remove然后for循环跳出的问题
a=[1,2,3]for i in a: a.remove(i)print(a)上面的代码,自己想要的结果是把a列表里的数删完a=[],但是最终结果却是a=[2]原因就是因为for循环,每次循环读取的是下标,第一次for循环,会读取a=[1,2,3]的第一个值1,然后经过a.remove(1),1被删除以后,a变成了a=[2,3]。进行第二次for循环时,for就会读取被改变的a的列表,a=[2,3]的第二个值3,然后经过a.remove(3),3被删除后,a变成了a=[2]。.原创 2022-01-13 16:18:15 · 877 阅读 · 0 评论 -
python操作数据库,数据库字段设置为自增,为何不自增,一直报错的问题
今天在执行python代码时,有一个插入数据库的操作,可是一直报错,说是id没有默认值sqlalchemy.exc.DatabaseError: (mysql.connector.errors.DatabaseError) 1364 (HY000): Field 'id' doesn't have a default value[SQL: INSERT INTO video_channel_group (name, fps, resolution, begin_date, end_date, is_原创 2021-12-13 18:54:18 · 2253 阅读 · 0 评论 -
python编写测试用例
开发一个系统,在开发代码时,测试是必不可少的,这里简单总结一下该怎么编写测试用例例子:开发一个某系统,前端想要查询某个模块的数据,或着想对某个模块的数据进行增删改查,需要将参数信息传给后端,后段会有一个验证模块,验证传输过来的参数信息是否符合规范,不符合则抛异常,符合则按照前端的需求,进入相应的模块函数完成查询或者增删改查,之后将结果返回给前端。大致流程:设置表格规范-->编写测试用例-->通过测试用例的报错,编写逻辑代码1、设置规范该部分的意义是,对数据库中的表设置规范,该部分原创 2021-12-09 19:41:40 · 3035 阅读 · 0 评论 -
python连接数据库进行增删改查操作
python操作数据库(连库,增删改查)原创 2021-12-03 17:20:18 · 3586 阅读 · 0 评论