python - 进程在 Pycharm 中以退出代码 -1073741819 (0xC0000005) 完成
问题描述
我有一个 python 脚本,它有一个非常简单的函数来从数据库中提取数据,然后用 pandas 处理它,然后逐批插入回数据库。一开始它运行得很好,但是在 serverl 循环之后,它突然崩溃了,显示
Process finished with exit code -1073741819
正是这一行使进程退出,但它在循环开始时成功运行。
df.to_sql(name='TABLE', con=xx_engine, index=False, if_exists='append')
我尝试尽可能多地寻找答案,但一直找不到。任何人都可以帮忙吗?
解决方案
如果您在使用时遇到此问题pd.to_sql
,请检查您是否fast_executemany=True
在创建引擎时进行了设置。如果您将其设置为False
,您将看到一条错误消息,就我而言,它是算术溢出。
推荐阅读
- java - 从 azure keyvault azure Java servlet 获取机密
- javascript - HTML Accordion - 同时打开所有行
- oracle - 在sql中做减号时只考虑特定的列
- reactjs - 如何以编程方式更改 Formik 验证
- javascript - Google Apps 脚本:数组中的模糊匹配
- java - 一个“详细信息”片段中的两个 ViewModel
- jdbctemplate - JdbcTemplate - queryForList - 大量数据运行缓慢
- javascript - 查找容器内的实时鼠标坐标
- node.js - 将 adonis 模板引擎从 edge 更改为 ejs
- python - 如何针对以下场景优化嵌套 for 循环或替代方法