共 25 篇文章 |
|
10.4.4 使用ctypes调用kernel32.dll中的函数。10.4.4 使用ctypes调用kernel32.dll中的函数。LoadLibrary(''''''''user32.dll'''''''') # 加载动态链接库>>> user32.MessageBoxA(0, ''''''''Ctypes is cool!''''... 阅610 转0 评0 公众公开 18-04-16 09:47 |
DBus.接口“org.freedesktop.DBus.Introspectable”和“org.freedesktop.DBus.Properties”是消息总线提供的标准接口。我们双击 “org.fmddlmyy.Test”->“/TestObj”->“org.fmddlmyy.Test.Basic”->“org.freedesktop.DBus.Introspectable”的Introspect方法。“org.fmddlmyy.Test”->“/TestObj”->“org.fmddlmyy.Test.Basi... 阅594 转1 评0 公众公开 15-07-27 10:26 |
-、动态加载类说到动态的加载类,那就不得不说,动态的加态模块。我们可以用,以下的代码来动态的加载类Python代码#modulePath是模块文件的路径+模块的文件名。下以的代码可以Python代码aClass= getattr(aMod, className)二、动态实例化类得到了class对象之后,在python就可以很方便的得到他的对像,以下这代码Python代码 obj = new.instance... 阅18 转0 评0 公众公开 15-07-06 15:42 |
list.sort(func=None, key=None, reverse=False)方法2.用序列类型函数sorted(list)进行排序(从2.4开始)Python代码 >>> list = [2,5,1] >>> list [2, 5, 1] >>> sorted(list) [1, 2, 5] >>> list [2, 5, 1] >>> list.sort() >>> list [1, 2, 5] 阅92 转0 评0 公众公开 15-06-29 11:03 |
Python的lambda匿名函数。g = lambda x : x**2print g(4)其实说的没错,lambda在Python这种动态的语言中确实没有起到什么惊天动地的作用,因为有很多别的方法能够代替lambda。>>> foo = [2, 18,9, 22, 17, 24, 8, 12, 27]>>>>>> print filter(lambda x: x % 3 == 0,foo) [18, 9, 24, 12, 27]>>>>>&g... 阅14 转0 评0 公众公开 15-06-29 10:47 |
比如生成RSA密钥: from M2Crypto import BIO, RSA def genrsa(): #这函数生成一个1024位的RSA密钥,将其转化成PEM格式返回 bio=BIO.MemoryBuffer() rsa=RSA.gen_key(1024, 3, lambda *arg:None) rsa.save_key_bio(bio, None) return bio.read_all() RSA.gen_key()是一个工厂方法,它返回一个存储了新的RSA密钥的RS... 阅477 转1 评0 公众公开 15-06-26 16:09 |
rows = [{''Column1'': ''0'', ''Column2'': ''1'', ''Column3'': ''2'', ''Column4'': ''3''}, {''Column1'': ''0'', ''Column2'': ''1'... 阅30 转0 评0 公众公开 15-06-25 09:37 |
QtWidgets import QDialog, QApplicationfrom Ui_drawing import Ui_Drawingclass Drawing(QDialog, Ui_Drawing): def __init__(self, parent=None): super(Drawing, self).__init__(parent) self.setupUi(self) def paintEvent(self, event): qp = QtGui.QPainter() qp.begin(self) self.drawLines(... 阅9899 转20 评0 公众公开 15-06-13 08:21 |
Python3.x和Python2.x的区别。2)关于字节串,请参阅“数据类型”的第2条目 5.数据类型 1)Py3.X去除了long类型,现在只有一种整型——int,但它的行为就像2.X版本的long 2)新增了bytes类型,对应于2.X版本的八位串,定义一个bytes字面量的方法如下: >>>b = b''china'' >>>type(b) <type &... 阅42 转1 评0 公众公开 15-06-08 14:12 |