python dll是什么意思

发布时间:2024-05-11
python dll的意思是:1、dll文件为动态链接库,是微软公司在微软视窗操作系统中实现共享函数库概念的一种实现方式;2、可以简单的把dll看成一种仓库,它提供给一些可以直接拿来用的变量、函数或类。
python dll的意思是:
什么是dll文件?
dll文件为动态链接库(英语: dynamic-link library, 缩写为dll)
它是微软公司在微软视窗操作系统中实现共享函数库概念的一种实现方式
先来阐述一下dll(dynamic linkable library)的概念,你可以简单的把dll看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的exe文件中了。但是若使用dll,该dll不必被包含在最终exe文件中,exe文件执行时可以“动态”地引用和卸载这个与exe独立的dll文件。静态链接库和动态链接库的另外一个区别在于静态链接库中不能再包含其他的动态链接库或者静态库,而在动态链接库中还可以再包含其他的动态或静态链接库。
用python执行dll文件:
from ctypes import cdlldef run_dll(dll_path, execute_function): """ 执行dll文件内部指定的函数 :param dll_path: dll文件的所在路径 :param execute_function: dll文件内部要被执行的函数名 :return: """ dll_object = cdll.loadlibrary(dll_path) # 实例化dll对象 eval('dll_object.{}()'.format(execute_function)) # 调用dll文件内的指定程序if __name__ == '__main__': path = r'c:\\\\users\\\\evaliu\\\\desktop\\\\example.dll' run_dll(dll_path=path, execute_function='communication_test')相关学习推荐:python视频
上一个:医药市场格局生变 药企在行业洗牌中上演“绝地求生”
下一个:30机改性PE双螺杆造粒机

茶树虫害--茶树台湾黄毒蛾
不锈钢圆封头造成裂开的缘故
“289基药目录”一致性评价大限延期了!
碳钢材质电子地磅配置介绍
磁力搅拌电热套的优点是什么?
电脑主机加装固态硬盘的操作流程,如何安装固态硬盘
简介施耐德升级版低碳环保继电器EOCR3E420-05DUH/80DUH
手持式细胞破碎仪的应用范围
GB/T20285材料产烟毒性试验装置的控制系统详解
静电除雾器检修的工作内容