Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6066
  • 博文数量: 6
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2015-02-01 13:15
个人简介

不要等不要停

文章分类
文章存档

2015年(6)

我的朋友
最近访客

分类: Python/Ruby

2015-02-01 13:20:50

原文地址:Python中的ctypes库 作者:XylDll

 ctypes是python的一个的一个外部库,它赋予了程序员类似C语言一样的底层操作能力。ctypes模块使的程序员可以轻而易举的调用动态链接库中的导出函数,并且可以构建C数据类型。

ctypes模块提供了三种不同的动态链接库加载方式:cdll()、windll()、oledll()。

cdll()用于加载遵循cdecl标准函数调用约定的链接库;

windll()用于加载遵循stdcall标准函数调用约定的链接库;

oledll()和windll()的使用方式类似,只不过会假定其载入的函数会统一返回一个windows HRESULT错误编码,这些错误编码专门服务于微软的COM(组件对象模型)函数,用于表示错误信息。

一.调用动态链接库msvcrt中的printf函数

二.构建C数据类型(联合体)

阅读(181) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~