最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一篇文章告訴你如何用python進(jìn)行自動(dòng)化測(cè)試,調(diào)用c程序

 更新時(shí)間:2021年08月17日 08:42:41   作者:鍋鍋是鍋鍋  
這篇文章主要介紹了Python實(shí)現(xiàn)性能自動(dòng)化測(cè)試調(diào)用c程序的方法,本文圖文并茂通過(guò)實(shí)例代碼相結(jié)合的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下

一、介紹

python可以做測(cè)試c的程序,

用到ctypes模塊

ctypes 有以下優(yōu)點(diǎn):

  • Python內(nèi)建,不需要單獨(dú)安裝
  • 可以直接調(diào)用二進(jìn)制的動(dòng)態(tài)鏈接庫(kù)
  • 在Python一側(cè),不需要了解Python內(nèi)部的工作方式
  • 在C/C++一側(cè),也不需要了解Python內(nèi)部的工作方式
  • 對(duì)基本類型的相互映射有良好的支持

ctypes 有以下缺點(diǎn):

  • 平臺(tái)兼容性差
  • 不能夠直接調(diào)用動(dòng)態(tài)鏈接庫(kù)中未經(jīng)導(dǎo)出的函數(shù)或變量
  • 對(duì)C++的支持差

二、方法

1、編寫c函數(shù)

2、編譯c函數(shù)為動(dòng)態(tài)庫(kù)

3、python2程序里面導(dǎo)入庫(kù)

from ctypes import *
mm = cdll.LoadLibrary('hello.dll')##或者為hello.so
mm.print()

三、示例

windows平臺(tái)

1、編寫搭建動(dòng)態(tài)庫(kù)c函數(shù)

在這里插入圖片描述

在這里插入圖片描述

設(shè)置工程

在這里插入圖片描述

在這里插入圖片描述

編譯

在這里插入圖片描述

2、python導(dǎo)入庫(kù)

在這里插入圖片描述

3、結(jié)果

在這里插入圖片描述

linux平臺(tái)

1、編寫c程序

在這里插入圖片描述

2、編譯成so動(dòng)態(tài)庫(kù)

gcc -fPIC -shared test.c -o libtest.so

在這里插入圖片描述

3、編寫python導(dǎo)入庫(kù)

在這里插入圖片描述

4、執(zhí)行

在這里插入圖片描述

總結(jié)

本篇文章就到這里了,希望能給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

最新評(píng)論

微山县| 三台县| 房山区| 手游| 浦北县| 黄陵县| 丹阳市| 崇义县| 抚顺县| 恩施市| 靖边县| 八宿县| 辉县市| 宝应县| 鸡东县| 长岭县| 安新县| 宾阳县| 南澳县| 兴隆县| 泸州市| 新民市| 富顺县| 高唐县| 延川县| 阿城市| 玉树县| 兴义市| 元氏县| 乾安县| 浙江省| 静海县| 曲水县| 读书| 崇义县| 永清县| 洛隆县| 长宁区| 那坡县| 靖远县| 高平市|