Python是最近几年比较火的编程语言,而且Python绝不是人工智能的专属。作为项目管理人员,如何高效地使用Python来提高项目人员的工作效率正在成为一种趋势。用技术方式沟通,有时也能起到团队沟通的奇效。

2019年,我参与了一个外包的项目。当时该项目处在测试→上线的阶段,其中有2项基础数据超过了100万行。其实百万级真的不算是很大的数据,但是时间真禁不起管理规范和技术的冲突消耗,关于如何导入正式环境,几个开发在那各执一词。为了保证项目进度,我在周末用Python写了一段将excel数据导入数据库的代码:

这段代码还可以校验导入数据:

1、某个字段列的值为空,则不允许导入;

2、某行数据有误,则提示数据行值,方便定位数据问题。

经过测试,这段代码在本地导入能够达到5000行/分钟,当然数据量大的情况下,可以考虑用多进程/多线程的方式同步导入多份excel的数据。

到了周一,我把代码发给开发主管,要求他立即将基础数据导入测试环境,至于如何导入正式环境,可以在这段测试的时间里再讨论。开发们不再争执了,他们开始认真研究下一步如何把测试数据库中的数据导入正式环境。作为管理人员,争取众人的信任和合作是必要的,为了能让团队成员们更好地交流合作,有时候用一些技术手段会起到积极的效果。

如果觉得有用的话,请帮忙点赞、关注、收藏哦(如需要以上分享的代码,可先关注再私信我,已关注的直接私信就行了),不定期会更新各种有用的项目管理知识和推荐各种简单有用的项目管理工具。感谢您的支持!!!

python导入dat数据_收好Python代码,导入项目数据不费力相关推荐

  1. python打开dat文件_科学网—Python: 文件的打开,读写和关闭 - 刘洋洋的博文

    文件打开,读写和关闭的顺序: 打开文件:# 打开后才能进行读写 读文件或写文件: 文件关闭.# Python会缓存写入的数据,如果程序异常崩溃,数据就不能写入到文件当中.安全起见,文件用完后要主动关闭 ...

  2. java插入多条数据_如何使用java代码一次性往数据插入10W条数据

    1. 场景 : 往数据库插入10W条记录 2. 思考方案 : 单纯的我们这里不涉及其他任何操作,我们只是想生成一个10W条记录而已,中间无其他步骤,得到的效果如下图所示, 而我们又不会mysql脚本啊 ...

  3. python如何读dat数据_如何用Python进行数据质量分析

    概述 数据挖掘的第一步工作是数据准备,而数据准备的第一步就是数据质量分析了.本篇文章着重介绍如何使用Python进行数据质量分析的初步工作,属于比较基础的入门教程. 为什么要进行数据质量分析 根据百度 ...

  4. 如何用python爬微博数据_怎样用python爬新浪微博大V所有数据?

    最近为了做事件分析写了一些微博的爬虫,两个大V总共爬了超70W的微博数据. 官方提供的api有爬取数量上限2000,想爬取的数据大了就不够用了... 果断撸起袖子自己动手!先简单说一下我的思路: 一. ...

  5. 用python爬微博数据_怎样用python爬新浪微博大V所有数据?

    最近为了做事件分析写了一些微博的爬虫,两个大V总共爬了超70W的微博数据. 官方提供的api有爬取数量上限2000,想爬取的数据大了就不够用了... 果断撸起袖子自己动手!先简单说一下我的思路: 一. ...

  6. python如何爬虫股票数据_简单爬虫:东方财富网股票数据爬取(python_017)

    需求:将东方财富网行情中心的股票数据爬取下来,包括上证指数.深圳指数.上证A股.深圳A股.新股.中小板.创业板 等 一.目标站点分析 东方财富网的行情中心页面包含了所有股票信息.在左侧的菜单栏中包含了 ...

  7. python基于web可视化_独家 | 基于Python实现交互式数据可视化的工具(用于Web)

    转自:数据派ID:datapi 作者:Alark Joshi 翻译:陈雨琳 校对:吴金笛 本文2200字,建议阅读8分钟. 本文将介绍实现数据可视化的软件包. 这学期(2018学年春季学期)我教授了一 ...

  8. python3 array为什么不能放不同类型的数据_小白入门Python数据科学全教程lt;一gt;...

    前言 本文讲解了从零开始学习Python数据科学的全过程,涵盖各种工具和方法 你将会学习到如何使用python做基本的数据分析 你还可以了解机器学习算法的原理和使用 说明 先说一段题外话.我是一名数据 ...

  9. python 删除特定行数据_怎么用 Python 做数据分析实例

    01 生成数据表 第一部分是生成数据表,常见的生成方法有两种,第一种是导入外部数据,第二种是直接写入数据. Excel 中的文件菜单中提供了获取外部数据的功能,支持数据库和文本文件和页面的多种数据源导 ...

  10. bootstraptable 怎么在特定行添加数据_手把手教你做一个“渣”数据师,用Python代替老情人Excel...

    大数据文摘出品 来源:medium 编译:张大笔茹 十年前,你说你是做数据的,大家的反应就是 -- 用 Excel 做做表. 现在,要成为一个合格的数据分析师,你说你不会 Python,大概率会被江湖 ...

最新文章

  1. 优酷上线4K修复版经典剧漫 高清修复计划5年焕新5000部经典
  2. Android Sensors (3) 传感器坐标系统
  3. System.ComponentModel.Win32Exception (0x80004005):拒绝访问。——解决办法
  4. 计算机组成原理与体系结构
  5. m3 pcb开孔 螺丝_螺丝过孔及工艺孔尺寸参照表
  6. C---int和指针转换注意事项
  7. python风格logo_Python十分钟制作属于你自己的个性logo
  8. R 绘制带有数字标签的多分类柱状图
  9. macosx10.13运行go报dyld: Symbol not found: _SecTrustEvaluateWithError错误的解决办法
  10. LDA and QDA
  11. 使用ROS开源代码和激光雷达进行小车的定位导航
  12. Oracle根据中文首字母排序
  13. 怎么搭建云平台的服务
  14. ethercat通讯移植
  15. java x7变速_X7-G500变速键盘的基本原理
  16. Mac搭建轻量级BI工具Superset(一)
  17. 【python】公考数学
  18. matlab starcat_维纳滤波和编码曝光PSF去除运动模糊【matlab】
  19. 基于spark的电影数据分析
  20. 学习分享,echarts模拟宽带测速效果 附Demo演示地址!!

热门文章

  1. java复习【笔试可能常见】
  2. Unit4中的Annotation
  3. 博文视点 疯狂ios讲义之选择器(UIPickerView)
  4. arduino UNO 点亮LED例程
  5. 使用gentoo做构建嵌入式linux时遇到的问题两则[原]
  6. asp.net Coolite 学习
  7. 欧洲冠军联赛决赛结束
  8. 五、梯度分析与最优化
  9. jdk HashSet源码解读
  10. Tensorflow2.0.0版本和Keras2.4.3不兼容