首页 > 用户投稿

python同一目录下调用 如何利用python调用编译好的dll库?

如何利用python调用编译好的dll库?

这并不难。它主要使用python的ctypes模块。接下来,我将简要介绍一下实现过程。实验环境是win10python3.6pycharm5.0,主要内容如下:

1。在这里为了方便解释问题,我编译了一个简单的dll库,源代码如下,非常简单,一个带参数的mul函数:

编译成功后,将在当前发行目录下生成一个dlldlltest.dll接下来,我们创建一个新的py文件,它的主要代码如下,非常简单简单:

程序运行截图如下,已成功调用add函数,并返回执行结果:

python同一目录下调用 如何利用python调用编译好的dll库?

3。在这里我们还可以使用windll来加载dll库,基本步骤都是一样的,只需直接调用,如下所示:

程序运行截图如下:

到目前为止,我们已经完成了使用python调用dll库。一般来说,整个过程很简单,代码量不多,很容易理解,cdll和windl这两种方式都可以很快完成,只要你熟悉相关的代码和例子,练习几次,你很快就能掌握,网上还有相关的教程和资料,如果您感兴趣,可以搜索,希望以上分享的内容能对您有所帮助,也欢迎大家发表评论和留言。

对于几乎是零基础的人,直接学python编程合适吗?

可以学,但基本是零字,可能对很多东西很陌生,理解起来不是很方便。

此外,python语法在许多方面都得到了简化,例如数据类型、编码格式等。

所以一开始学习python确实比其他人容易。然而,学习其他语言时,可能会很困难。

总之,无论什么语言,学习过程中总会遇到各种新知识,编程不是一门语言可以使用的。

python同一目录下调用python引入同一目录的文件pycharm安装多个python版本

原文标题:python同一目录下调用 如何利用python调用编译好的dll库?,如若转载,请注明出处:https://www.saibowen.com/tougao/19271.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。