- 博客(97)
- 资源 (2)
- 收藏
- 关注
原创 pandas读取上G CSV文件包含空值直连数据库导入(空值和大批量数据解决方案)
panda to_sql导入失败的备用方案直连数据库导入,csv中包含np.NAN导入mysql数据库相关处理方法
2022-11-02 16:51:22
737
原创 pandas 数据处理groupby apply针对的是所有列
pandas groupby 分组数据apply 处理数据范围和类型introduce pandas聚合函数处理,groupby之后没有列名处理方法
2022-10-13 16:01:24
1074
1
原创 python os.fork模块复制父进程所有内存数据并分配新地址
python 字符列表整形深浅拷贝deepcopy os.fork完全重新开辟内存地址复制父进程变量
2022-06-21 10:56:49
364
原创 django admin celery beat简单的定时任务管理平台
django celery-result无法保存到数据库,时区相关问题以及前端添加自己定制手工脚本系统运行
2022-06-16 11:52:31
1374
1
原创 Flask 数据库orm踩坑_sa_instance_state
首先了解下为了实现这个功能,SQLAlchemy 提供了 backref 和 back_populates 两个参数。两个参数的效果完全一致,区别在于,backref 只需要在 Parent 类中声明 children,Child.parent 会被动态创建。而 back_populates 必须在两个类中显式地使用 back_populates,更显繁琐日常数据库查询中一对多和多对多可以满足日常所有查询,一对多反转可以多对一也可以多对多from flask import Flaskfrom
2022-05-29 15:10:58
2513
1
原创 python程序互相引用对方执行顺序
test01脚本a=100from test02 import bprint("b value is %s"%b)test02脚本b=200from test01 import aprint("a value is %s"%a)运行程序test01.py1.a变量赋值1002.from test02 import b导入test02包,从开始到结束都执行,我们虽然只是引入b变量但是还是所有代码顺序运行一遍执行过程按照这个流程:b=200from test01 impor
2022-05-29 00:18:25
411
原创 python类属性和实例属性重复问题
python 类定义完成类属性,实例属性,类方法,实例方法,class Animal(object): area='地球' def __init__(self,name): self.name=name def eat(self): print("所有的动物都要吃饭,%s到饭点了快来吃饭"%self.name) @classmethod def uparea(cls): cls.area='宇宙' c
2022-05-28 18:21:36
1291
原创 python程序中断然后接着中断代码继续运行
前言:python通过django,flask框架开发运维管理的时候,碰到的一个功能可能涉及很多个模块,里面涉及了多个表数据,如果前面的运行都很不错,但是中间一旦报错了,这就很烦,程序退出了,需要重新再来一遍,数据也需要重新清洗。如果有一个很好的选择可以让程序在在有问题的模块部位中止,主进程一直不退出继续保持运行状态,处理好有问题的模块之后运行下面没问题的模块即可import timeimport psutilimport datetime,ospause=psutil.Process(os.
2022-05-26 11:15:15
6543
原创 python 线程local和global测试
python flask的进出栈中有local本地变量,通过wsgi的端口监控,每一个前端url请求都经历进栈出栈操作,通过相关执行过程了解,里面涉及到了local对象,request虽然是全局对象但是每一个请求的值都只是自己线程取值。实在的差不多{'线程1':{'request':{'path_info':'/',methods:['GET','POST'},'values':'100'}}}{'线程2':{'request':{'path_info':'/info',methods:['GET','
2022-05-25 17:10:55
340
原创 flask中间件执行顺序
和django 的middleware差不多,先before_request 按照顺序执行 然后执行主程序里面的函数,在按照after_request逆序执行,话不多说直接上代码from flask import Flaskapp=Flask(__name__)@app.before_requestdef mid1(): print("请求开始1")@app.after_requestdef res1(respone): print("请求结束1") return r
2022-05-23 11:22:58
410
原创 python程序内存使用统计
生成器不怎么占用内存但是列表会很占用空间安装memory_profiler包import memory_profiler as memprint(mem.memory_usage())gen=(i for i in range(1000000))print(type(gen))print(mem.memory_usage())l1=[i for i in range(1000000)]print(mem.memory_usage())print(type(l1))def fun1(num
2022-05-21 18:55:36
886
1
原创 django wsgi中间件执行顺序
django wsgi middlware 执行顺序 按照settings中MIDDLEWARE的顺序process_request和process_view均按照上述里面的顺序来执行process_response按照MIDDLEWARE逆序执行下面写一个程序来验证from django.http import HttpResponsefrom django.shortcuts import redirectfrom django.urls import reversefrom django
2022-05-21 11:31:06
298
原创 oracle 从10.2.0.5升级到11.2.0.4并且psu安装-2
Oracle 10.2.0.5升级到11.2.0.4并且psu,ojvm补丁升级-2
2022-03-03 12:53:56
603
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅