
Python
文章平均质量分 79
python相关技术总结和分享
╭⌒若隐_RowYet——大数据
小时候,看宫崎骏的动画,不记得是哪一部,只记得那个小孩奔跑着说:“我长大了要去布宜诺斯艾利斯,寻找回忆的地方”;
从那时起,我便把布宜诺斯艾利斯列为毕生奋斗的目标,去那里寻找我失落的过去。不知从何时起,圣华塔尼欧取代了布宜诺斯艾利斯。
当回忆渐渐失去温度,不能再温暖我心,取而代之的是伤害,我选择信仰圣华塔尼欧,寻找新生。
展开
-
调度Job报错或异常触发钉钉报警(Python 3.x版)
前 言 当例行的Job报错后,大家都希望第一时间得到反馈,或者oncall你手机,或者邮件报警 ,身为阿里系的公司,钉钉当然是首选的交流工具之一,这里介绍一种调度Job报错或者异常触发钉钉报警的Python 3.x脚本;钉钉准备 首先你得先建个群,群最少三个人,然后点击群助手,添加机器人,具体操作如图 如图1,好了之后群里的机器人会说第一句话 “大家好!我是 贾维斯 机器人,很高兴为你们...原创 2019-12-22 14:06:59 · 1134 阅读 · 0 评论 -
ASCII,ISO8859-1,GBK,GB18030,Unicode,UTF-8详解
ASCII,ISO8859-1,GBK,GB18030,Unicode,UTF-8详解 程序中经常遇到乱码的问题,产生的乱码的原因就是因为计算机直接存储字符,需要将字符转化为二进制的,不同的转化规则就对应了不同的编码方式,而保持不乱的条件就是编码方式和解码方式保持一致,今天就一起阅尽天下编码,心中自然无码。 首先先来看一眼编码的发展历程图:ASCII:首先大家都知道计算机由美国人发明,...原创 2019-03-17 23:00:04 · 1364 阅读 · 0 评论 -
Linux通过anaconda来安装python
consumer.commitAsync(new OffsetCommitCallback() { @Override public void onComplete(Map<TopicPartition, OffsetAndMetadata> offsets, Exception exception) { if (exception != null) { System.out.println("Commit failed, offset =原创 2021-04-25 18:18:14 · 3264 阅读 · 3 评论 -
python执行sql server的insert 、update、delete未commit的坑
目 录1. 问题场景2. `import pymssql`代码案例3. `from sqlalchemy import create_engine`代码案列4.`pyspark` 操作sql server默认就是自动提交1. 问题场景 由于平时博主都是python操作mysql比较多,python处理sql server极为少见,但最近发现python在操作sql server的insert 、update、delete、truncate table等改变表数据内容的DML语句时,必须手动提交;这里原创 2021-04-23 18:45:08 · 2513 阅读 · 0 评论 -
python实现wordcloud
wordcloud介绍 wordcloud(词云图)可能比较陌生,但是如果你见到图1,可能就知道了,常用来直观展示一段话或者一篇文章内出现频次高低的文字顺序。图1 wordcount范例wordcloud的python实现 废话不多说,直接上代码,如果你是用的PyCharm,在install包遇到了问题,可以参考博客Python使用PyCharm时import包遇到的那些坑;#导入词云图的包from wordcloud import WordCloud#导入画图的包import mat原创 2020-07-24 11:32:50 · 659 阅读 · 0 评论 -
Python使用PyCharm时import包遇到的那些坑
背 景 PyCharm作为Python编写的丝滑IDE环境,用起来自然丝滑无比,尤其是有个下载包的功能,非常方便,如图1,当PyCharm检测到你要使用的包不存在时,可以鼠标移上去,点击弹出来的Install package ……,就行,但是有的时候,会提示安装失败,安装失败后该怎么做呢?图1 PyCharm自动安装依赖包 图2位于PyCharm整个界面的右下方,蓝色线条,点击一下可以查看安装依赖包经度,不论安装成功失败,安装完成后都会有提示消息,图2内提示安装失败,多次尝试,都安装失败;图原创 2020-07-22 19:25:21 · 2403 阅读 · 1 评论 -
python调用带output参数的sql server的存储过程
背 景 场景是这样的,我需要抽取某张表(mytable)数据,但是因为某些原因这张表的数据每次抽取前都需要先吧把其他表的数据先join处理后insert到这张表内;然再ETL到其他目标数据库; 我的思路就是:写个SP来刷新数据;写个Python脚本ETL数据前先调用SP刷新数据,且打印出受影响数量,再ETL到目标服务器;自动化部署脚本。 这里就重点讲讲python调用有返回值的SP的运用,整个SP的语句如下;-- ===================================原创 2020-06-23 19:41:20 · 1790 阅读 · 1 评论 -
Hadoop集群数据分发——pyspark导出及python写入excel文件或csv文件及邮件附件发送
准 备介 绍实 战原创 2020-03-30 20:11:49 · 3185 阅读 · 0 评论 -
Hadoop集群数据分发——pyspark导出Hive集群数据及python写入mysql或sql server
更新中……请稍等原创 2020-04-17 19:26:43 · 1143 阅读 · 0 评论 -
python利用flask框架和tornado框架搭建api微服务——完善API文档以及API调用(六)
目 录1.python利用flask框架和tornado框架搭建api微服务——HelloWorld的实现(一)2.python利用flask框架和tornado框架搭建api微服务——结合html网页实现get和post(二)3.python利用flask框架和tornado框架搭建api微服务——连接数据库返回带参求情结果(三)4.python利用flask框架和tornado框架搭建...原创 2020-04-07 20:58:59 · 847 阅读 · 0 评论 -
python利用flask框架和tornado框架搭建api微服务——Linux下查看某个端口对应的进程并kill进程的操作(关闭API服务进程)(五)
查询某个端口对应的进程 netstat指令原创 2020-03-31 16:12:47 · 586 阅读 · 0 评论 -
python利用flask框架和tornado框架搭建api微服务——python虚拟机启动API(四)
目 录1.python利用flask框架和tornado框架搭建api微服务——HelloWorld的实现(一)2.python利用flask框架和tornado框架搭建api微服务——结合html网页实现get和post(二)3.python利用flask框架和tornado框架搭建api微服务——连接数据库返回带参求情结果(三)4.python利用flask框架和tornado框架搭建...原创 2020-04-07 20:22:29 · 610 阅读 · 0 评论 -
python利用flask框架和tornado框架搭建api微服务——连接数据库返回带参求情结果(三)
目 录1.python利用flask框架和tornado框架搭建api微服务——HelloWorld的实现(一)2.python利用flask框架和tornado框架搭建api微服务——结合html网页实现get和post(二)3.python利用flask框架和tornado框架搭建api微服务——连接数据库返回带参求情结果(三)...原创 2020-04-05 12:00:22 · 844 阅读 · 1 评论 -
python利用flask框架和tornado框架搭建api微服务——结合html网页实现get和post带参请求的服务(二)
目 录1.python利用flask框架和tornado框架搭建api微服务——HelloWorld的实现(一)2.[python利用flask框架和tornado框架搭建api微服务——结合html网页实现get和post(二)]背 景...原创 2020-04-04 23:46:09 · 1112 阅读 · 0 评论 -
python利用flask框架和tornado框架搭建api微服务——HelloWorld的实现(一)
目 录背 景 时不时接到客户给的一系列Excel给到的一批电子设备SN号,让我给他查一下这些设备号对应的电子设备的信息,一开始老夫也是认认真真去后台数据库给他匹配,然后查出来后再用Excel的VLOOKUP函数拼接给回客户大大,但是后来客户给的频率越来越平凡,越来越不规律,这还了得,老夫可是很忙的好吧!一开始我想给客户大大做个带参数的报表,但是考虑到客户也是架构师般的技术人才,报表着实体现不...原创 2020-04-04 23:41:57 · 1732 阅读 · 0 评论