2005年05月24日 星期二 22:30
Weigang Li,您好! 现个简单的扩展就可以了啊 ======= 2005-05-24 16:48:00 您在来信中写道:======= >各位好: > > 谁能介绍一下如何在python中调用C++动态链接库的方法? > 比如,动态链接库的接口为一个简单的test()函数。 > >谢谢。 >_______________________________________________ >python-chinese list >python-chinese at lists.python.cn >http://python.cn/mailman/listinfo/python-chinese = = = = = = = = = = = = = = = = = = = = 致 礼! BaoYongjun byj at net.pku.edu.cn 2005-05-24
2005年05月25日 星期三 09:34
我的两种方法: 方法1、建议用Ctypes库,在sf.net上找ctypes。 下面给一个它自己的例子: from ctypes import windll, byref, c_int from ctypes.wintypes import DWORD, MSG # To receive events, we have to run a message loop: def pump_messages(): user32 = windll.user32 ###看这里。就这样用!如果是自己的dll,你看看它的文档,怎么把dll引入 msg = MSG() while user32.GetMessageA(byref(msg), None, 0, 0): user32.TranslateMessage(byref(msg)) user32.DispatchMessageA(byref(msg)) 方法2、用python for win32 库,然后用标准的win32api:LoadLibrary(...),把dll引入进来。 当然,前面有人说自己写个python的扩展,当然行得通,就怕你这个dll没有源码,么样个搞法,我不清楚。自己看看吧。
2005年05月25日 星期三 11:07
记住字典中的键/值对是没有顺序的。如果你想要一个特定的顺序,那么你应该在使用前自己对它们排序。 --摘自《简明 Python 教程》 xx = {'a':'A', 'b':'B', 1:11, 2:22} print xx 输出结果如下: {'a': 'A', 1: 11, 2: 22, 'b': 'B'} 在输出的时候,不管怎样python总会按照一定的规则将字典中的键/值对输出,请教该规则,谢谢!
2005年05月25日 星期三 14:53
ctype应该只能调用dll中函数,如果dll中导出了类,估计不行 在05-5-25,alang yin <alang.yl at gmail.com> 写道: > > 我的两种方法: > > 方法1、建议用Ctypes库,在sf.net上找ctypes。 > > 下面给一个它自己的例子: > from ctypes import windll, byref, c_int > from ctypes.wintypes import DWORD, MSG > > # To receive events, we have to run a message loop: > def pump_messages(): > user32 = windll.user32 > ###看这里。就这样用!如果是自己的dll,你看看它的文档,怎么把dll引入 > msg = MSG() > while user32.GetMessageA(byref(msg), None, 0, 0): > user32.TranslateMessage(byref(msg)) > user32.DispatchMessageA(byref(msg)) > > 方法2、用python for win32 库,然后用标准的win32api:LoadLibrary(...),把dll引入进来。 > > 当然,前面有人说自己写个python的扩展,当然行得通,就怕你这个dll没有源码,么样个搞法,我不清楚。自己看看吧。 > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > > -- 茫茫人海,你是我的最爱 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050525/e42166f1/attachment.html
2005年05月25日 星期三 16:05
我不太明白字典与 hash table or map 有什么区别???? -----Original Message----- From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] On Behalf Of 劉磊 Sent: Wednesday, May 25, 2005 11:08 AM To: python-chinese at lists.python.cn Subject: [python-chinese] 请教字典 记住字典中的键/值对是没有顺序的。如果你想要一个特定的顺序,那么你应该在使用前自己对它们排序。 --摘自《简明 Python 教程》 xx = {'a':'A', 'b':'B', 1:11, 2:22} print xx 输出结果如下: {'a': 'A', 1: 11, 2: 22, 'b': 'B'} 在输出的时候,不管怎样python总会按照一定的规则将字典中的键/值对输出,请教该规则,谢谢! _______________________________________________ python-chinese list python-chinese at lists.python.cn http://python.cn/mailman/listinfo/python-chinese
2005年05月25日 星期三 16:51
vqG53NXi0fnSsrK7xNzIz86qy/zKx9PQ0PK1xKOsvMfXob7N0NCho8jnufvP69Xm1f2wtNPQ0PK9 +NDQtKbA7aOsv8nS1M/IttQgeHgua2V5cygptcS8/Na1wdCx7b340NC0psDto6zIu7rz1Nm4+b7d a2V5tKbA7da1oaMKCtTaIDA1LTUtMjWjrISiwNo8bGl1bEBkaGMuY29tLmNuPiDQtLXAo7oKPiC8 x9eh19a15NbQtcS8/C/WtbbUysfDu9PQy7PQ8rXEoaPI57n7xOPP69Kq0ru49szYtqi1xMuz0PKj rMTHw7TE49OmuMPU2sq508PHsNfUvLq21Mv8w8fFxdDyoaMKPiAtLdWq19Shtrzyw/cgUHl0aG9u IL3Ms8yhtwo+IAo+IHh4ID0geydhJzonQScsICdiJzonQicsIDE6MTEsIDI6MjJ9Cj4gcHJpbnQg eHgKPiDK5LP2veG5+8jnz8Kjugo+IHsnYSc6ICdBJywgMTogMTEsIDI6IDIyLCAnYic6ICdCJ30K PiAKPiDU2srks/a1xMqxuvKjrLK7udzU9dH5cHl0aG9u19y74bC01dXSu7aotcS55tTyvavX1rXk 1tC1xLz8L9a1ttTK5LP2o6zH673MuMO55tTyo6zQu9C7o6EKPiAKPiBfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IHB5dGhvbi1jaGluZXNlIGxpc3QKPiBw eXRob24tY2hpbmVzZUBsaXN0cy5weXRob24uY24KPiBodHRwOi8vcHl0aG9uLmNuL21haWxtYW4v bGlzdGluZm8vcHl0aG9uLWNoaW5lc2UKPiAKCgotLSAKSSBsaWtlIHB5dGhvbiEgCk15IERvbmV3 cyBCbG9nOiBodHRwOi8vd3d3LmRvbmV3cy5uZXQvbGltb2RvdQpOZXcgR29vZ2xlIE1haWxsaXN0 OiBodHRwOi8vZ3JvdXBzLWJldGEuZ29vZ2xlLmNvbS9ncm91cC9weXRob24tY24K
2005年05月26日 星期四 11:51
w7vKssO0x/ix8KGj1ruyu7n9srvNrNPv0dS90LeosrvNrLDVwcuho7a8ysdrZXk6dmFsdWW21KGj CgrU2iAwNS01LTI1o6xOZW8gQ2hhbjxuZW8uY2hlbkBhY2hpZXZvLmNvbT4g0LS1wKO6Cj4gztKy u8yrw/ew19fWteTT6yBoYXNoIHRhYmxlIG9yIG1hcCDT0Mqyw7TH+LHwo7+jv6O/o78KPiAKPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IHB5dGhvbi1jaGluZXNlLWJvdW5jZXNA bGlzdHMucHl0aG9uLmNuIFttYWlsdG86cHl0aG9uLWNoaW5lc2UtYm91bmNlc0BsaXN0cy5weXRo b24uY25dIE9uIEJlaGFsZiBPZiCEosDaCj4gU2VudDogV2VkbmVzZGF5LCBNYXkgMjUsIDIwMDUg MTE6MDggQU0KPiBUbzogcHl0aG9uLWNoaW5lc2VAbGlzdHMucHl0aG9uLmNuCj4gU3ViamVjdDog W3B5dGhvbi1jaGluZXNlXSDH673M19a15Ao+IAo+ILzH16HX1rXk1tC1xLz8L9a1ttTKx8O709DL s9DytcSho8jnufvE48/r0qrSu7j2zNi2qLXEy7PQ8qOsxMfDtMTj06a4w9TayrnTw8ew19S8urbU y/zDx8XF0PKhowo+IC0t1arX1KG2vPLD9yBQeXRob24gvcyzzKG3Cj4gCj4geHggPSB7J2EnOidB JywgJ2InOidCJywgMToxMSwgMjoyMn0KPiBwcmludCB4eAo+IMrks/a94bn7yOfPwqO6Cj4geydh JzogJ0EnLCAxOiAxMSwgMjogMjIsICdiJzogJ0InfQo+IAo+INTayuSz9rXEyrG68qOssru53NT1 0flweXRob27X3LvhsLTV1dK7tqi1xLnm1PK9q9fWteTW0LXEvPwv1rW21Mrks/ajrMfrvcy4w7nm 1PKjrNC70LujoQo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCj4gcHl0aG9uLWNoaW5lc2UgbGlzdAo+IHB5dGhvbi1jaGluZXNlQGxpc3RzLnB5dGhv bi5jbgo+IGh0dHA6Ly9weXRob24uY24vbWFpbG1hbi9saXN0aW5mby9weXRob24tY2hpbmVzZQo+ IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gcHl0 aG9uLWNoaW5lc2UgbGlzdAo+IHB5dGhvbi1jaGluZXNlQGxpc3RzLnB5dGhvbi5jbgo+IGh0dHA6 Ly9weXRob24uY24vbWFpbG1hbi9saXN0aW5mby9weXRob24tY2hpbmVzZQo+IAo+IAo+IAoKCi0t IApJIGxpa2UgcHl0aG9uISAKTXkgRG9uZXdzIEJsb2c6IGh0dHA6Ly93d3cuZG9uZXdzLm5ldC9s aW1vZG91Ck5ldyBHb29nbGUgTWFpbGxpc3Q6IGh0dHA6Ly9ncm91cHMtYmV0YS5nb29nbGUuY29t L2dyb3VwL3B5dGhvbi1jbgo=
Zeuux © 2025
京ICP备05028076号