Python
文章平均质量分 67
_从未止步
just do IT
展开
-
python解析百度地图api返回的json
今天我使用百度地图api获取地址,我是通过发送HTTP服务实现的(当然这其中肯定要使用自己的秘钥),返回的格式你可以自己决定,可以是xml或者json。我这里提供一个例子吧:而百度地图提供的例子是这样的:http://api.map.baidu.com/geocoder/v2/?ak=E4805d16520de693a3fe707cdc962045&callback=ren原创 2016-06-23 17:04:31 · 11598 阅读 · 5 评论 -
python实现超市扫码仪计费
这个程序主要是使用超市扫码仪扫商品的条形码,读取商品信息,实现计费功能。主要用到的技术是串口通信,数据库的操作,需要的环境包括:python环境,mysql,python库(serial,MySQLdb)等等。 这个程序的主要过程是:使用扫码仪扫描商品条形码,通过串口通信获取商品条形码,通过该条形码获取商品信息,显示该商品信息并统计总费用。其中商品信息保存在数据库中,可事先导入或者手动导原创 2016-06-25 18:30:59 · 8156 阅读 · 8 评论 -
python实现物体定位
前段时间利用实验室的器材写了一个小小的项目,简单的整理了一下(并不完善),现在分享一下。实验的内容是:使用卫星定位信息接收器,接收物体的位置信息(包括经度纬度等等),然后解析这些数据,然后根据经度纬度等信息通关百度地图API获取物体的具体位置信息,实现对物体的定位! 我使用的开发语言重要是python,主要的有:serial串口通信,MySQLdb库,urllib2库,httplib库等原创 2016-07-01 13:40:02 · 20363 阅读 · 9 评论 -
Python的安装和环境配置
最近几天准备用python写一个小项目,所以开始了python之旅,今天主要说一下python的安装以及python库的安装。 官网: https://www.python.org/ 选择“Download->Source Code”然后选择一款 python2.7X的版本下载,注意对应电脑的操作系统(例如32位,64位等) 因为python2.7 版本的比较稳定,原创 2016-06-16 18:29:47 · 15624 阅读 · 1 评论 -
mysql服务器安装
我也是从0开始学习python,然而刚刚处理好数据了,就要使用数据库来存放数据了,所以不得不把mysql数据库配备好,因为实在实验室的机器上操作,机器环境的限制吧(装过mysql5.7版本的失败了),所以使用的还是mysql较低的版本mysql5.6,下面就说一说如何安装mysql-server,因为我是使用python操作数据库,所以没必要使用客户端,只需要安装server即可,下面就开始吧!原创 2016-06-17 16:18:28 · 3655 阅读 · 0 评论 -
mysql中插入中文数据
今天遇到的问题使mysql中插入中文数据后显示乱码,我在mysql中插入中文的时候,可以插入可是select的时候却无法显示,为此我写下这篇博客用于解决mysql插入中文。 由于有些截图没有记录下来,但是为了说明问题,我借用了别人的图,主要是为了完整的描述问题,在没有任何修改的时候,我们可以在mysql命令行中敲入以下指令,其结果如下所示:show variables like 'cha原创 2016-06-21 13:46:44 · 15750 阅读 · 0 评论 -
python从数据库中获取utf8格式的中文数据输出时变成问号或乱码
我用python操作mysql数据库,数据库中数据格式为utf8,我使用python调用select语句后获取到数据库的信息,然后使用print打印出来的时候,原本中文数据却无法显示,显示出来的是一串?,为了解决这个问题,我也是绞尽脑汁啊。 我在网上搜集了很多资料,大家都说是windows默认的格式是'GBK',输出从mysql数据库中获取到的中文数据时,需要这样写:假设info是从原创 2016-06-21 15:50:55 · 14084 阅读 · 2 评论 -
bottle.py 实现批量文件上传
bottle.py是python的一个Web框架,整个框架只有一个文件,几十K,却自带了路径映射、模板、简单的数据库访问等web框架组件,确实是个可用的框架。初学web开发可以拿来玩玩,其语法简单,部署也很方便。官方文档: http://bottlepy.org/docs/dev/tutorial.html (官方文档的介绍挺好懂的,主要是这个框架比较小)先演示一个简单的例子吧:from bott原创 2017-01-18 16:15:20 · 3209 阅读 · 0 评论 -
gevent管理socket时容易忽略的错误
使用python的协程库gevent管理socket通信的时候出现了下列错误: raise _socketcommon.ConcurrentObjectUseError('This socket is already used by anothergreenlet: %r' % (watcher.callback, ))gevent.hub.ConcurrentObjectUseErro原创 2017-01-20 09:53:00 · 4393 阅读 · 1 评论