300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python讲解from ctypes import *调用C语言动态链接库

python讲解from ctypes import *调用C语言动态链接库

时间:2021-05-11 17:24:46

相关推荐

python讲解from ctypes import *调用C语言动态链接库

文章目录

前言一、from ctypes import *二、调用举例1.代码

前言

顾名思义

一、from ctypes import *

在写python程序时,有时会用到C语言库函数

Python 的 ctypes 要使用 C 函数,需要先将 C 编译成动态链接库的形式,即 Windows 下的 .dll 文件,或者 Linux 下的 .so 文件。

Windows 系统下的 C 标准库动态链接文件为 msvcrt.dll (一般在目录 C:\Windows\System32 和

C:\Windows\SysWOW64 下分别对应 32-bit 和 64-bit,使用时不用刻意区分,Python 会选择合适的)

Linux 系统下的 C 标准库动态链接文件为 libc.so.6 (以 64-bit Ubuntu 系统为例, 在目录

/lib/x86_64-linux-gnu 下)

libc = cdll.LoadLibrary("/lib/x86_64-linux-gnu/libc.so.6")

二、调用举例

1.代码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。