importtab#支持tab补全importfileinput#支持基于文件的字符串替换forlineinfileinput.input(‘filepath‘,inplace=1):#1表示完成后回到行首line=line.replace(oldstr,newstr)importos得到当前的工作目录,即当前python脚本工作的目录路径:os.getcwd()返回制指定目录下的所有文件..
分类:
编程语言 时间:
2014-10-27 07:01:12
阅读次数:
191
在windows平台上安装python c extension的扩展包是件很痛苦的事情,一般通过安装vc/vs系列来编译C扩展,不过安装包都比较大。或者通过mingw编译,不过有时会在兼容性上出现点问题。有个好消息就是微软为Python提供了专用的编译器Microsoft Visual C++ Co...
分类:
编程语言 时间:
2014-10-10 22:41:44
阅读次数:
313
使用python开发Ganglia自定义的集群监控信息,快速了解集群健康状态,从开发metric开始...
分类:
编程语言 时间:
2014-10-01 01:33:30
阅读次数:
378
本文说明如何在树莓派上安装Mosquitto。本文通过两个简单的例子说明树莓派中如何使用MQTT协议实现消息订阅,这些例子包括Mosquitto_sub指令实现消息订阅和paho-python扩展库实现GPIO端口的远程控制。本文中使用了两个工具——Mosquitto paho-python,其中Mosquitto是一款实现了 MQTT v3.1 协议的开源消息代理软件,提供轻量级的,支持发布/订阅的的消息推送模式,使设备对设备之间的消息通信简单易用;另外,paho-python是一个符合MQTT v3.1...
分类:
编程语言 时间:
2014-09-13 21:29:26
阅读次数:
576
Python支持C/C++实现的第3方扩展包,在性能要求高的场合,这种特性显得尤其重要。
本文以实例说明定制Python扩展包的基本步骤。
1. 扩展包源码
按照Python官网教程Extending Python with C or C++,扩展模块的源文件如下:
#include
// forward declaration
void initpyext(void);
// se...
分类:
编程语言 时间:
2014-09-12 20:48:44
阅读次数:
309
os.remove()删除一个文件os.removefirs()删除多个目录os.path.isfile()判断给出的路径是否是一个文件os.path.isdir()判断给出的是否是一个目录os.path.isabs()判断是否是绝对路径os.path.exists()检验给出的路径是否存在os.path.split()返回一个路径的目录或者文件名os.path.sp..
分类:
编程语言 时间:
2014-09-07 03:25:05
阅读次数:
337
翻译改编自官方文档:http://easygui.sourceforge.net/tutorial/index.html翻译改编者:小甲鱼,本文欢迎转载,转载请保证原文的完整性!演示使用 Python 3.3.3 版本0. 安装 EasyGui官网:http://easygui.sourceforg...
分类:
编程语言 时间:
2014-09-05 14:09:21
阅读次数:
470
capitalize()把字符串的第一个字符改为大写casefold()把整个字符串的所有字符改为小写center(width)将字符串居中,并使用空格填充至长度width的新字符串count(sub[,start[,end]])返回sub在字符串里边出现的次数,start和end参数表示范围,可选...
分类:
编程语言 时间:
2014-09-01 09:15:22
阅读次数:
195
在安装python第三方插件库的时候遇到了这个错误遇到这种问题可以”转战“国内的第三方镜像,问题便可迎刃而解。例如豆瓣镜像——http://pypi.douban.com/simple/先安装easy_install,有了这个工具便可安装其他的python扩展库。工具网址——http://pypi....
分类:
编程语言 时间:
2014-08-14 16:18:18
阅读次数:
299
用C语音编写python的扩展模块,也就是python调c库1.用C语言扩展Python的功能:http://www.ibm.com/developerworks/cn/linux/l-pythc/2.用C语言编写Python扩展模块:http://hi.baidu.com/jinmu190/blo...
分类:
编程语言 时间:
2014-07-01 10:28:46
阅读次数:
281