![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 67
Southwest-
专注大数据领域(Spark、Flink、Hadoop生态、Kafka、数据仓库、数据中台...)
展开
-
Python——Python项目找不到根目录:ModuleNotFoundError: No module named ‘xxx‘
文章目录问题场景原因分析解决方法问题场景一个部署在Linux上的Python项目一直都是可以正常运行的(最开始部署的时候,我是打了个zip的包、上传,然后解压执行的)。Python项目根目录为bank_stm,根据下的.py文件中所有要导入本项目中其他module的地方,都是以绝对路径的形式导入的:from bank_stm.xxx import xxx由于一些需求的变动,需要修改代码,等我在本地电脑修改好代码,并测试通过,然后上传并替换(rz -y)Linux主机上对应的文件再执行的时候,一直给原创 2021-03-18 22:15:00 · 2152 阅读 · 0 评论 -
Python——pymysql + DBUtils实现数据库连接池及数据批量读写
文章目录1. 安装pymysql、DBUtils2. 创建连接池3. 读数据1. 只读一行2. 批量读取4. 写数据1. 安装pymysql、DBUtilspip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pymysqlpip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple DBUtils2. 创建连接池import pymysqlfrom DBUtils.PooledDB原创 2020-07-23 00:06:24 · 1487 阅读 · 0 评论 -
Python——Excel文件中的日期值被xlrd解析成了浮点数/小数
文章目录问题描述原因分析解决方法参考问题描述业务场景中,需要从Excel中提取出文件内容,在使用Python xlrd模块解析Excel的时候,文件中的时间格式变成了浮点小数。原始数据如下图中所示:经xlrd解析之后的数据如下图所示:从以上两张图中可以看出,年月日 ‘2019/12/02’ 变成了 43801.0,时分秒 ‘11:07:46’ 变成了0.46372685185185186。但是,在用xlrd解析其他Excel文件的时候,明没有出现这种问题,具体原因还不明确,推断大概是因为Exc原创 2020-11-05 22:30:21 · 2643 阅读 · 0 评论 -
Python——Python for循环中添加字典到列表,结果列表中全是循环中的最后一个值
添加的是引用要用copy()原创 2020-09-25 22:31:22 · 3514 阅读 · 0 评论 -
Python——Python读写Elasticsearch、HBase、Hive
文章目录1. Elasticsearch2. HBase3. Hive1. Elasticsearch安装Elasticsearch模块:pip3 install elasticsearch==7.1.0读取ES索引的代码实现:from elasticsearch import Elasticsearches = Elasticsearch(hosts=[{"host": "host", "port": 9200}])result = es.search(index="index_name原创 2020-07-22 14:01:16 · 240 阅读 · 0 评论 -
Python——Excel、PDF、HTML、CSV文件解析
文章目录1. Excel文件解析2. PDF文件解析3. HTML文件解析4. CSV文件解析Python在文件解析方面有很多丰富的三方模块,接下来我们就看如何使用Python解析以下几种常见格式的文件。1. Excel文件解析标准的Excel文件其实就相当于一张表,有表头和对应的数据。一般常见的Excel文件都以.xls、.xlsx和.et结尾。以下是使用xlrd模块实现解析Excel文件的代码:import jsonimport xlrddef xls_parse(file_data):原创 2020-07-21 22:23:41 · 646 阅读 · 0 评论 -
Python——Python使用POP3协议客户端poplib登录邮箱并解压缩zip、rar压缩包
文章目录1. 背景2. poplib模块3. 邮箱登录4. 获取邮件内容1. 获取邮件基本信息2. 获取邮件中的附件 1. 背景目前在做的一个小项目,需要到登录到邮箱获取压缩包,解压压缩包获取文件,并从文件中抽取出有效数据入库,后序会做一些二次加工,最后用到业务风控中。 2. poplib模块Python内建了poplib模块来实现登录邮箱,这个模块提供了一个类POP3_SSL,它支持使用SSL(Secure Socket Layer,安全套阶层,在OSI模型处于会话层)作原创 2020-07-21 00:45:17 · 2065 阅读 · 1 评论