介绍
这篇文章给大家介绍怎么在Python中运行DLL文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
<强>什么是DLL文件? 强>
DLL文件为动态链接库(英语:动态链接库,缩写为DLL)
它是微软公司在微软视窗操作系统中实现共享函数库概念的一种实现方式
先来阐述一下DLL(动态链接库)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量,函数或类。在仓库的发展史上经历了“无库——静态链接库——动态链接库”的时代。静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,自由中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EXE独立的DLL文件。静态链接库和动态链接库的另外一个区别在于静态链接库中不能再包含其他的动态链接库或者静态库,而在动态链接库中还可以再包含其他的动态或静态链接库。
用Python执行DLL文件:
得到ctypes import cdll def run_dll (dll_path, execute_function): “才能”;“ ,,执行DLL文件内部指定的函数 :才能param dll_path:, DLL文件的所在路径 :才能param execute_function:, DLL文件内部要被执行的函数名 ,,:返回: “才能”;“ 时间=dll_object 才能;cdll.LoadLibrary (dll_path), #,实例化DLL对象 eval才能(& # 39;dll_object。{} () & # 39; .format (execute_function)), #,调用DLL文件内的指定程序 if __name__ ==, & # 39; __main__ # 39;: path 才能=," # 39;C: \ evaliu \ \用户桌面\ example.dll& # 39; run_dll才能(dll_path=路径,execute_function=& # 39; communication_test& # 39;)
python有哪些常用库
python常用的库:1. requesuts; 2. scrapy; 3.枕头;4.扭曲;5. numpy; 6. matplotlib; 7. pygama; 8。ipyhton等。
关于怎么在Python中运行DLL文件就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。