![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
lzykevin
这个作者很懒,什么都没留下…
展开
-
Python操作Mysql之追加写入Dataframe到数据库(Python/Mysql/去重更新)
本文主要实现利用Python向Mysql数据按主键去重追加写入更新数据,写入数据源为Dataframe类型,可用于爬虫等需要去重追加更新数据的场景。本文参考网络上相关写入Mysql的代码并作出以下几点优化:无需指定需要写入的列名称变量名称均用``括起,解决部分特殊变量名引起的报错将整个追加写入过程包装成了外部工具类,仅需简单引用即可解决数据追加写入的问题#!/usr/bin/env python# -*- coding:utf-8 -*-import osimport pymysq.原创 2021-11-17 14:57:00 · 4093 阅读 · 2 评论 -
多线程运行python文件(bat文件)的几种方法
当写好了多个自动化报表以后,如果每次多逐一运行python文件会显得较为繁琐,此次最好的方法就是另外再写一个python文件去统一管理这些自动化报表,为了不影响报表的运行效率,则最好使用多线程的方法来管理任务。接下来将介绍几种常用的方法的python写法。1.python中多线程运行多个.py文件import osimport threadingreports = ['report1...原创 2019-12-05 23:17:45 · 3353 阅读 · 0 评论 -
python实现自动化报表(Oracle/plsql/Excel/多线程)
python实现自动化报表(Oracle/plsql/Excel/多线程)日常会有很多固定报表需要手动更新,本文将利用python实现多线程运行oracle代码,并利用xlwings包和numpy包将结果写入到指定excel模版(不改变模版内容),并自动生成带日期命名的新excel。此外还添加了logging模块记录运行日志,以及利用try…except实现遇到错误自动重新运行。下面将介绍整个...原创 2019-11-29 00:01:01 · 5576 阅读 · 4 评论 -
SQL工作常用函数(Oracle/PLSQL)
SQL工作常用函数(Oracle/PLSQL)--整体代码示例SELECT * FROM(SELECT airline, substr(date,1,4) 年, case when date between '2018-01-01' and '2018-08-31' then date else to_char(to_date(date,'y...原创 2018-11-05 23:19:26 · 344 阅读 · 0 评论