python tag测试程序

2008-09-15 04:23

要统计一些tags出现频率,以区分热门度,但是肉眼去看实在费劲。写了测试程序,放出来大家学习学习。呵呵. #!/usr/local/bin/python import sys,MySQLdb from datetime import datetime sys.path.append(”../lib”) import activity_db … ... [阅读全文]

python技巧整理

2008-09-15 04:23

需要在/lib建一个__init__.py,内容可以为空 在aa.py里面可以这样:import lib.bb导入bb.py模块. 这样/lib就成了一个包,可以使用lib.XXX了。 详情参阅:http://www.woodpecker.org.cn/diveintopython/xml_processing/packages.html. 类别:Python 查看. ... [阅读全文]

PYTHON系列习题(10)

2008-09-14 22:35

#-*-encoding:gb2312-*- “”" 对话框 “”". from easygui import *. msgbox(”简单的尝试”.decode(”gb2312″)) ... [阅读全文]

PYTHON习题系列(6)

2008-09-14 18:49

#-*-encoding:gb2312-*- “”" 计算n! “”" def fact(n): if n>1: return n*fact(n-1) elif n==1: return 1 elif n==0: return 0 else: raise Exception(”Error”,”输入数字小于0″) print fact(10) print fact(1) print fact(0) print fact(-1) ... [阅读全文]

PYTHON习题系列(5)

2008-09-14 18:41

#-*-encoding:gb2312-*- “”" 斐波那契数列前N项 “”". def fab(n): result=[] if n<1: print “请输入一个大于0的数字” return result else: result.append(1) result.append(2) for i in range(n-2): l=len(result) tmp=result[l-2]+result[l-1] … ... [阅读全文]

python库收集

2008-09-14 18:25

1:matplotlib. 使用python提供类似于matlab画图功能的库,兼容性比较好. http://matplotlib.sourceforge.net/. 从这里发现:http://riemann.math.nccu.edu.tw/forum/viewtopic.php?f=46&t=1003. ... [阅读全文]

PYTHON系列习题(1)

2008-09-14 16:36

# -*- coding:gb2312 -*- #必须在第一行或者第二行. “”" Returns True if all characters in inString are vowels, False otherwise. Note that an empty string is trivially all vowels. 要求是当输入的inString里的字母都是元音的话, 执行程序后 … ... [阅读全文]

Python生成md5和sha1值

2008-09-14 13:52

usr/bin/env python #coding:utf-8 import hashlib str=’admin’ m1=hashlib.md5() m1.update(str) dest1=m1.hexdigest() print str,’ md5 is:’,dest1 m2=hashlib.sha1() m2.update(str) dest2=m2.hexdigest() print str,’ sha1 is:’,dest2 … ... [阅读全文]

来自Python初学者的三大困难

2008-09-14 10:22

PS:下面是我一个师弟给我发过来关于他学习Python的困惑,和ITCAST希望解决的问题不谋而合,以下是我给他的回复to XXX:非常有帮助,我们现在正在想如何解决这个三个问题脚手架—如何设计好的课程导航,引领学员快速入门和循序渐进-关键足够简单实践— … ... [阅读全文]

在Python环境下连接Oracle数据库的具体步骤

2008-09-13 23:20

1.首先下载驱动: (cx_Oracle),要注重一下版本,根据你的情况加以选择。 2.安装: 执行exe安装程序就可以了,它会copy一个cx_Oracle.pyd到{PYTHON_HOME}\Lib\site-packages目录下。 3.执行一段测试程序:i. ... [阅读全文]

Python保存/提取数据的方法

2008-09-13 20:56

Python使用一种叫做“腌菜”(pickle)的方法解决数据保存和使用的问题,方法是首先对数据对象进行“打包”,可以将任何一个对象封装起来存入文件,然后再提供一个方法从文件中读取数据,包括这个数据的类型、大小等等,因此提取数据时不需要给出这个数据的 … ... [阅读全文]

python整理十三——迷你日志

2008-09-13 16:00

写个小点的程序,写日志太麻烦了,大点的程序,不写日志是万万不行的,鉴于日志频繁的使用,对python的logging稍微封装一下,适合自己的需求:. #coding=utf-8; import os, logging, sys; from logging.handlers import. ... [阅读全文]

c++中嵌入perl,python

2008-09-13 15:45

- ... [阅读全文]

Python的Java实现:Jython 2.5a3 发布

2008-09-13 13:32

要了解Jython,首先要了解Python。Python是用C编写的高级的、面向对象的、开放源代码的编程语言。Cuido vanRossum是Python的原创者,继而在Python的快速发展中产生了一大群高水平的设计者和程序员。使用Python的开发人员增长迅速, 并一直在持续增长。 … ... [阅读全文]

用scim-python输入法的朋友麻烦帮个小忙… 2 replies

2008-09-13 12:43

请把整句输入法设置成紫光双拼,然后把.sicm文件夹打包给我一下。我的系统不知是WM还是PyGTK的问题不能打开设置窗口。 我的邮箱是btyuest#gmail。com 先谢了. ... [阅读全文]

为python添加绘图功能

2008-09-13 09:23

下载gnuplot(for windows 32 bit,版本:4.23,文件名:gp423win32.zip)gnuplot(for win32)包里应该有pgnuplot.exe和wgnuplot.exe两个文件,前者是连接python必须的,后者是gnuplot在windows上独立运行的启动文件。Gnuplot不需安装,解压 … ... [阅读全文]

numpy模块(python)中行、列数组直接相加的特性

2008-09-13 09:12

不同维数的数组直接相加在matlab中显然是不允许的。利用这一特性可以方便的用一个n行列向量和一个m列行向量构造出一个n×m矩阵。 >>> aa=array([[1],[2]]). >>> shape(aa). (2, 1). >>> bb=([[10,20,30]]). >>> shape(bb). (1, 3). >>> cc=aa+bb … ... [阅读全文]

使用ulimit和proc去调整系统参数

2008-09-13 07:13

在使用linux做为关键应用的过程中,特别是大压力负载的时候,经常会遇到一些诸如“too many open files”,“系统默认最大线程数是多少?如何调整?”等问题。此时,我们就必须使用ulimit或proc去调整系统的某些参数。 一、区别 ulimit和对proc目录都可以作出 … ... [阅读全文]

Linux命令行性能检测工具

2008-09-13 06:25

一、uptime Uptime命令的显示结果包括服务器已经运行了多长时间,有多少登陆用户和对服务器性能的总体评估(load average)。load average值分别记录了上个1分钟,5分钟和15分钟间隔的负载情况,load average不是一个百分比,而是在队列中等待执行的进程 … ... [阅读全文]

[Python] shelve保存的文件怎么无法减小?

2008-09-13 04:48

作者: moatlzy 发表于: 2008-09-13 01:01:50 (GMT 简介:最近使用shelve时,发现保存的文件大小只会增大不会减小,将里面的内容使用del方法或者POP方法全部清理也不行,不知为什么,请高手指点! 示例如下: >>> import shelve … ... [阅读全文]