ChinaUnix.net
相关文章推荐:

python 代码封装成lib

我把python用在通信领域,需要按位封装和操作数据,比如 struct Table{ BYTE id; int reserved1:1; //必须为1 int reserved2:1; //必须为0 int reserved3:2; int length:20; int counter:8; int crc_32; } 这样的一个结构如何用python方便的表述和通过通过网络传输呢

by unixlanser - Python - 2005-12-10 18:08:00 阅读(4056) 回复(3)

相关讨论

下面的代码是可以动态返回类的函数,[code]def LoadClass(clsname,args): try: r = clsname.rfind('.') dname = '__main__' bname = clsname if r >= 0 : dname = clsname[0:r] bname = clsname[r+1:] mod = __import__(dname) klass = getattr(mod,bname) return klass except: return None [/code]调用的方法是这样的[code]cls = LoadClass('MyModule.MyClass') acls = cls(vars)[/code]这样,可以根据...

by jeppeter - Python - 2013-03-18 07:13:13 阅读(1716) 回复(0)

有个python代码不解 方括号里带了for操作,这种代码如何转换为Perl代码? s = [(word[:i], word[i:]) for i in range(len(word) + 1)]

by ttcn_cu - Perl - 2014-05-07 10:10:04 阅读(4399) 回复(14)

def tab1(self,x): #tab=QtGui.QTableWidgetItem() #tab.setSelected(1) for i in self.visi.sizeTab.colorbuck.selectedItems(): if i.row()==0: s=QtGui.QImage(r'listimage\ab (1).jpg') self._tools.label_16.setPixmap(QtGui.QPixmap.fromImage(s)) if i.column()==1: s0=QtGui.QImage(r'listimage\c.png') ...

by mhxy13867806343 - Python - 2014-04-04 01:02:27 阅读(2514) 回复(4)

[code]1.生成随机数 import random #这个是注释,引入模块 rnd = random.randint(1,500)#生成1-500之间的随机数 2.读文件 f = open("c:\\1.txt","r") lines = f.readlines()#读取全部内容 for line in lines print line 3.写文件 f = open("c:\\1.txt","r+")#可读可写模式 f.write("123")#写入字符串 4.正则表达式,读取tomcat的日志并打印...

by life-boy - Python - 2011-03-24 15:57:51 阅读(2193) 回复(4)

关于python代码保护在网上好像一直没有很好的介绍,可能和python的设计初衷"开源"有关,但越来越多的兄弟写的加入python阵营,开发工具用途各异,在商业应用中代码保护就变的重要了. 下面介绍一下发布PYC文件,做简单代码保护 PYC文件是什么? pyc文件是python的二进制编译,pyc文件比py文件拥有更快的装载速度,执行速度没有区别。 因为pyc文件是二进制文件,不是明文显示,利用这一特性,发布PYC文件隐藏源代码. 命令如下: python -c "impo...

by weson_pcon9 - Python文档中心 - 2009-09-22 14:08:39 阅读(4899) 回复(0)

一点贡献 跟着大家混了这么久了 是别人的 入门的下载去看看吧

by aol365 - Python - 2012-12-17 12:36:12 阅读(7666) 回复(10)

get system platform [color="#800080"]>>> os.name [color="#800080"]'posix' [color="#800080"]>>> sys.platform [color="#800080"]'linux2' [color="#800080"]>>> get HOME path [color="#800080"]>>> os.environ['HOME'] [color="#800080"]'/home/rui' [color="#800080"]>>> os.system('echo $HOME') [color="#800080"]/home/rui [color="#800080"]0 [color="#800080"]>>> get command line [color="#80...

by rleon - Python文档中心 - 2008-06-19 20:43:42 阅读(1543) 回复(0)

名单筛选: #两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。 #已抽签决定比赛名单。有人向队员打听比赛的名单, #a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 list=["x","y","z"] for i in list: for j in list: if i!=j: for k in list: if i!=k and j!=k: if i!="x" and k!="x" and k!="z": print ...

by nicki0923 - Python文档中心 - 2006-04-11 18:10:21 阅读(1302) 回复(0)

1. #一球从100米高度自由落下,每次落地后反跳回原高度的一半; #再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? s=100 x=1 i=100 while x!=10: i=i*0.5 s=s+i*2 x+=1 print "the total of distance is %3.3f\n"%(s) print "the tenth distance is %1.3f"%(i*0.5) 2. #有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13... #求出这个数列的前20项之和 s,a,b=0.0,2.0,1.0 #赋值为带小数部分是为了识...

by nicki0923 - Python文档中心 - 2006-04-11 17:57:41 阅读(1258) 回复(0)

数字组合: #题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? x=0 for i in range(1,5): for j in range(1,5): for k in range(1,5): print i*100+j*10+k, x=x+1 print "\nTotal:",x 分解质因数: #题目:将一个正整数分解质因数。 #例如:输入90,打印出90=2*3*3*5 n=input('Input number:') def func(n): i=2 a=n while i func(n) 解析:其中...

by nicki0923 - Python文档中心 - 2006-04-10 20:13:54 阅读(1471) 回复(0)