python
文章平均质量分 74
DHogan
这个作者很懒,什么都没留下…
展开
-
celery+rabbitMQ进行异步调用操作
环境说明:Celery 3.1.23RabbitMQ 3.6.2在Django中使用Celery原创 2016-08-23 14:58:21 · 3102 阅读 · 0 评论 -
python tablib 错误cell() missing 1 required positional argument: 'column'
在使用python tablib生成Excel文件的过程中,出现错误cell() missing 1 required positional argument: 'column',至于为什么要用tablib生成Excel文件,不用其他包,如:xlrd,xlwt.原因很简单,因为tablib支持的文件格式多,使用简单.其中的生成的python代码如下:import tablibimport os...原创 2018-07-09 11:09:54 · 7889 阅读 · 0 评论 -
python使用suds访问用.net开发的webservice的API接口
背景:这个是中东一个快递公司的api接口,背景就是要调用该公司的api接口,查询快递的物流信息,由于它是使用webservice的方式访问,所以特此记录一下笔者是使用python3.6安装:pip3.6 install suds-jurko代码:from suds.client import Clienturl = Default.ARAMEX_URLu原创 2018-04-19 15:36:37 · 1828 阅读 · 0 评论 -
Python使用免费天气API,获取全球任意地区的天气情况
需求背景:公司是做外贸服装的,在亚马逊平台上有多个地区店铺运营,运营人员需要参考地区的天气情况,上新的服装.所以需要能够获取全球任意地区的天气情况.还需要预测未来10-15天的天气情况.选型API:天气API中有大把免费的api,如:国内的心知天气,国际的雅虎,还有今天的主角:wunderground最终选择了wunderground,原因:1,需求是全球任意地区的(国内API请求国外地区需要收费...原创 2018-03-07 19:05:39 · 3876 阅读 · 0 评论 -
SQLAlchemy批量插入性能的分析
背景:项目中有一个数据同步的步骤(使用SQLAlchemy通过txt文件把数据放进mysql数据),在当中遇到了一些问题:1,在同步批量数据的时候(主要是更新,和插入),会导致mysql等待超时。从而到时数据导入失败。2,在批量导入数据的时候,使用session.add(obj)的方法,导入时间较长。由于出现上述的问题,所以特别看了关于SQLAlchemy的插入数据库的文档。原创 2018-02-02 12:01:09 · 9643 阅读 · 0 评论 -
在ubuntu16.04中安装python3.6.3和pip3.6
本人按照这个教程安装了python3.6.3,后来发现无法安装上pip3.6。解决方法:重新把教程去掉注释的两个地方,重新加上注释./Modules/Setup中的zlib zlibmodule.c-I$(prefix)/include -L$(exec_prefix)/lib -lzreadline readline.c-lreadline -ltermcap变回转载 2017-12-19 16:04:48 · 1671 阅读 · 0 评论 -
Python中相见恨晚的开源package
注:此文章仅仅作为个人使用python过程中,认为好用开源包的记录。1.邮件功能 yagmailyagmail是一个高度封装的邮件包,大大减少了发邮件的代码量。2.http请求 requests我保证你用了requests之后,就不会想用urllib,urllib2,httplib这些了。3.中文分词 jieba 如果你要使用中文分词的工具包,个人推荐jieba,功能强大。4.生成文件原创 2017-09-21 19:40:27 · 452 阅读 · 0 评论 -
Python中使用GoogleMaps API(包含Geocoding API,Places API Web Service )详细教程
前言业务需要根据经纬度获取该城市的邮政编码,需要通过调用GoogleMaps来搜索地点,来获取地点的详细信息。于是查阅了一些相关的资料,特意分享出来给大家参考参考。 涉及相关的资料: google官方文档 GoogleMaps Geocoding API:https://developers.google.com/maps/documentation/geocoding/geocoding-s原创 2017-08-03 16:25:05 · 11436 阅读 · 4 评论 -
使用python-google-places 一个严重的bug 错误提示:lat_lng must be a dict with the keys, 'lat' and 'lng'
github地址:https://github.com/slimkrazy/python-google-places详细教程:http://blog.csdn.net/dongyouyuan/article/details/76618442在应用上线的一段时间,我们发现报错信息为 lat_lng must be a dict with the keys, 'lat' and 'l原创 2017-08-14 20:48:23 · 1364 阅读 · 0 评论 -
python 生成巨大的excel表格xlsxwriter
原来我是用xlwt来生成excel的,生成的后缀名为xls,但是由于数据太多于是报了个:ValueError: row index (65536)not an intin range(65536)错误原因是:在xlwt中生成的xls文件最多能支持65536行数据。但是我处理的数据大概将近25W数据。于是我找到了xlsxwriter这个模块,它生成的文件后缀名为.xlsx,最原创 2016-09-27 16:07:35 · 10416 阅读 · 0 评论 -
API中URL规划建议
前言: 一个好的api在很大程度上会在api 中url的命令去体现,因为api的初衷就是让使用者容易接受,简单易懂,快速知道这个api中的URL代表是有什么用途。由于之前的项目经验,一直使用openstack和阿里云的一些api。所以在API中的url规划,有那么一点点的认识。现在分享一下一些个人的想法吧。openstack:遵循了开源界中的api命名规则,请求的方式有常用的htt原创 2017-06-09 14:53:01 · 1978 阅读 · 0 评论 -
python Flask中返回图片流给前端展示
场景需求:需要在Flask服务器的本地找一张图片返回给前端展示出来。问题疑点:通常前端的标签只会接受url的形式来展示图片,没试过在返回服务器本地的一张图片给前端。因此写个记录一下这个看起来有点奇葩的场景(通常个人博客,个人网站没有钱用第三方的服务都会采用存储在服务器本地的方法啦。)项目目录:dyy_project||----static(新建flask项目时自动建原创 2017-05-16 14:50:48 · 35294 阅读 · 16 评论 -
rabbitMQ安装
系统:centos 7rabbitMQ版本:3.6.2-1其他系统使用:$ sudo apt-get install rabbitmq-server安装步骤:一、在安装rabbitt之前,要安装erlang开发环境wget http://erlang.org/download/otp_src_18.3.tar.gztar -xzvf otp_src_18原创 2016-12-27 10:09:07 · 3587 阅读 · 0 评论