Python
文章平均质量分 87
Python代码
不休的turkeymz
一名乱七八糟的开发
展开
-
基于Flask的优雅日志记录
目录前言Logging日记级别配置改造初始化配置添加配置打印日志请求日志拦截前言在之前的文章中我们讲过Flask项目的创建和Flask项目的部署。但在实际项目的运行中,少补了会发生一些我们无法预知的错误。而这个时候日志的输出就发挥着重要的左右。本文将基于Flask服务对日志格式就行修改,并按日期作为文件名进行本地化存储。Logging讲到日志,我们总不能每一次都print()这么low的对吧?所以这里先介绍一下logging模块。它提供一套完成的日志API,可以完美与我们的Flask服务契合。日记原创 2021-02-02 14:24:28 · 9321 阅读 · 0 评论 -
基于Flask的python服务部署
目录前言改造前言在上一篇文章中,我们知道了如何利用flask结合python来开发我们的微服务应用。具体文章地址在这里https://blog.csdn.net/turkeym4/article/details/112802300但在实际项目中,少不了的是我们需要把项目部署至linux服务当中。总不能每一个都执行python app.py方法。另外大家都知道python是单线程的,所以仅仅用flask内置的容易可能无法承受一个高并发。所以这里我们讲一下如何搞定flask的部署问题。改造刚刚有原创 2021-01-21 15:47:17 · 546 阅读 · 0 评论 -
基于Flask的python服务创建
目录前言调研服务创建结构的改造项目运行总结前言最近遇到一个java调python的问题。过去我们的架构是java通过ssh进入python服务器然后执行命令来运行。这对后面升级非常不友好,而且开发负责度高。所以现在考虑开发一个python服务,通过http的方式调用python模型。调研初期调研python的web服务框架(有点类似SpringBoot的那种),市面上常用的大概分两种:Django:市面上使用率最高的,功能齐全,三方库丰富Flask:轻便,功能简单网上有一个有趣的例子,可以原创 2021-01-19 11:53:47 · 757 阅读 · 1 评论 -
使用Python创建各式数据库连接
标题mysqloraclepostgresql国产达梦整合本文主要描述各种数据库产品的python连接方式。大部分连接以sqlalchemy为核心,调用不同的驱动,创建连接提供pandas或其他使用。所以使用的大前提下要安装sqlalchemy以及对应sql产品的依赖包pip install sqlalchemymysqlpip install mymysql# mysql版获获取连接方式# pip install mymysqldef getMysqlConnection(host, po原创 2020-12-23 11:48:14 · 755 阅读 · 0 评论 -
Dataframe GroupBy的顺序错误
最近在实际项目使用Dataframe的时候遇到一个坑。那就是假如我先对Dataframe进行GroupBy 分组,然后再对各组进行遍历。它的顺序是并不是我们之前的排序顺序。具体如下:在import pandas as pdtest_df = pd.DataFrame([[1,88,888],[1,99,999],[3,33,333],[3,44,444],[3,55,555],[6,66...原创 2020-03-26 15:42:35 · 4684 阅读 · 6 评论 -
Python 元组转字符串或列表
1.单一字符串型元祖转字符串t1 = ('a','b','c','d','e')s1 = "_".join(t1)print('t1:',t1)print('s1:',s1)t1: (‘a’, ‘b’, ‘c’, ‘d’, ‘e’)s1: a_b_c_d_e2.混合数据类型元组转字符串t1 = ('a','b',1,2,'e')s1 = '_'.join(map(str, t1...原创 2020-03-17 19:16:08 · 5756 阅读 · 0 评论