存档

文章标签 ‘python’

解决Flask-SQLAlchemy中文乱码问题

2015年5月29日 没有评论

一、问题

这两天在学习使用flask + SQLAlchemy 定制一个web查询页面的demo ,在测试时,发现查询到的结果显示乱码 。这里将解决方法记录下。

二、解决思路

1、flask 程序上定位

flask的文档中提到可以通过设置SQLA[......]

Read more

python导出excel charts图表

2015年5月16日 没有评论

Excel vba将chart另存为图片篇中讲了如何通过vba宏将excel 中的chart图表导出为的图片,本篇讲下如何使用纯python代码将excel 中的图表导出为图片。这里需要使用的模块有win32com、pythoncom模块。

网上经查询有人已经写好的模块pyxlc[......]

Read more

python与macro宏调用

2015年5月15日 没有评论

excel 的macro宏通过vba语言实现excel 的可编程,这是excel 强大的地方。同样,利用python的相关模块,我们可以在此基础上进一步增强 excel 的编程性,通过python 我们可以实现excel 宏的导入导出及通过python实现宏的调用。

一、简单的宏示[......]

Read more

Excel vba将chart另存为图片

2015年5月14日 没有评论

python下使用xlswriter模块,可以轻松在excel 中创建图片,不过想实现将生成的chart图表导出为图片,在email 中导入图片的目标 。经网上查询未找到通过python代码将excel 中已经生成的图片导出为图片的方法,不过通过变通方法,使用excel 内的vba 宏却可以轻[......]

Read more

看图学习python yield

2015年4月27日 没有评论

带有 yield 的函数在 Python 中被称之为 generator(生成器),yield 功能与函数中的return 作用类似,不过其在数据量比较大时作用比较明显,因为其是一个个的将数据取回的,不会象return一样,将要返回的数据都放在内存里一次性返回。使用yield就会避免java中[......]

Read more

Python迭代器(iterator)和生成器(generator)

2015年4月26日 没有评论

一、迭代器(iterator)

在Python中,for循环可以用于Python中的任何类型,包括列表、元祖等等,实际上,for循环可用于任何“可迭代对象”,这其实就是迭代器

迭代器是一个实现了迭代器协议的对象,Python中的迭代器协议就是有next方法的对象会前进到[......]

Read more

为python命令行添加Tab键自动补全功能

2015年4月12日 没有评论

在使用linux命令的时候我们习惯使用下Tab键,在python下我们也可以实现类似的功能。具体代码如下:

$ cat  startup.py
#!/usr/bin/python
# python startup file
import sys
impo[......]

Read more

flask + mysql写的简单监控系统

2015年4月8日 没有评论

这里以监控内存使用率为例,写的一个简单demo性程序,具体操作根据51reboot提供的教程写如下。

一、建库建表

创建falcon数据库:

mysql> create database falcon character set utf8;
Query[......]

Read more

异步消息队列zeromq实现服务器间高性能通信

2015年4月1日 没有评论

ZeroMQ 是一个很有个性的项目,它原来是定位为“史上最快消息队列”,所以名字里面有“MQ”两个字母,但是后来逐渐演变发展,慢慢淡化了消息队列的身影,改称为消息内核,或者消息层了。从网络通信的角度看,它处于会话层之上,应用层之下,有了它,你甚至不需要自己写一行的socket函数调用就能完成复[......]

Read more

python生成随机密码

2015年3月30日 没有评论

很早之前写过一个篇 利用pwgen、mkpasswd、tr自动更改密码 ,后来又狗尾了篇用Linux命令行生成随机密码的十种方法 。前面至少还算是个系统功能,后面越来越写越成烂大街的东西了。即然再烂了,不怕再加一个python版的生成随机密码的篇幅。

一、版本1

先来个[......]

Read more