首页 > 数据库 >python sqlalchemy批量插入大量数据,性能最佳!

python sqlalchemy批量插入大量数据,性能最佳!

时间:2023-10-30 20:35:47浏览次数:30  
标签:sqlalchemy 批量 python db events user id mouse event

def create_user_items(db: Session, mouse_events, user, events_dict):
    mouse_events = json.loads(mouse_events)
    db.execute(
        models.Sessions.__table__.insert(),
        [{"user_id": user, "x_coordinate": event["x_cor"], "y_coordinate": event["y_cor"],
          "event_id": events_dict.get(event['event']), "event_time": event["event_time"],
          "x_resolution": event["x_res"],
          "y_resolution": event["y_res"]} for event in mouse_events]
    )
    db.commit()

标签:sqlalchemy,批量,python,db,events,user,id,mouse,event
From: https://www.cnblogs.com/guowenrui/p/17798705.html

相关文章

  • python sqlalchemy 动态设置表名__tablename__,一个model对应多个table
    fromsqlalchemyimportcreate_engine,Column,BigInteger,Stringfromsqlalchemy.ext.declarativeimportdeclarative_basefromsqlalchemy.ormimportsessionmakerbase=declarative_base()engine=create_engine("postgresql://postgresadmin:[email protected]......
  • Python使用selenium来自动化提交表单
    提问:怎么用selenium来自动化提交表单回答:fromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeys#创建一个Chrome浏览器实例driver=webdriver.Chrome(executable_path='path/to/chromedriver')#打开目标网页driver.get('https://www.example.c......
  • # yyds干货盘点 #Python自动化办公——3个Excel表格中每个门店物品不同,想要汇总在一起
    大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Python自动化办公处理的问题,一起来看看吧。原始数据如下所示:二、实现过程这里【猫药师Kelly】给了一个代码和思路,如下所示:顺利地解决了粉丝的问题。下一篇文章,我们一起来看看另外一种方法。三、总结大家好,......
  • python最新采集京东app商品详情数据(2023-10-30)
    一、技术要点: 1、cookie可以从手机app端用charles抓包获取; 2、无需安装nodejs,纯python源码; 3、商品详情接口为:functionId="wareBusiness"; 4、clientVersion="10.1.4"同时也支持更高的版本; 5、sign签名算法已转成python源码;#-*-coding:UTF-8-*-importreques......
  • python采集京东app搜索商品数据(2023-10-30)
    摘要:   python采集京东app搜索商品数据(2023-10-30)一、技术要点: 1、cookie可以从手机app端用charles抓包获取; 2、无需安装nodejs,纯python源码; 3、搜索接口为:functionId=search; 4、clientVersion="10.1.4"同时也支持更高的版本; 5、sign签名算法已转成pyth......
  • Python45days
    标签的分类——单标签imgbrhr——双标签a  hp div <a></a>——按照标签属性分类①块儿级标签 :自己独自占一行h1-h6pdiv  ②行内标签 :文本多大占多大......
  • python3_图像
    图像读取的Image.open()和cv2.imread()的区别-CSDN博客报错:ModuleNotFoundError:Nomodulenamed'PIL'解决方法-CSDN博客wordcloud:raiseValueError(“OnlysupportedforTrueTypefonts“)_是傻羊啊的博客-CSDN博客环境配置:#pipinstallpillow fromPILimport......
  • Python中的集合 Set
    set集合,集合的特点是无序的 写法:s={1,2,3}但是如果内容是空的,它不是set集合,而是dict字典s={}print(type(s))#输出结果<class'dict'>{}s={3,2,1}print(type(s))print(s)#输出结果<class'set'>{1,2,3}s={3,2,3}print(type(s))print(s)#输出结果<c......
  • Python monkey patch(猴子补丁)
    猴子补丁(monkeypatch)-简书(jianshu.com)python面试题精讲——monkeypatch(猴子补丁)-知乎(zhihu.com)classA:deffunc(self):print("Hi")defmonkey(self):print("Hi,monkey")a=A()a.func()'''运行结果Hi......
  • [-005-]-Python3+Unittest+Selenium Web UI自动化测试之页面滑动
    1.上下滑动a.滑动#滑动至页面底部:js1="window.scrollTo(0,document.body.scrollHeight)"self.driver.execute_script(js1)#滑动至页面顶部:js2="window.scrollTo(0,0)"self.driver.execute_script(js2)c.纵向滚动条通过scrollBy坐标来滚动#纵向滚动条通过scr......