最新国产好看的视频,伊人天堂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程序的方法,本文圖文并茂通過實(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)鏈接庫
  • 在Python一側(cè),不需要了解Python內(nèi)部的工作方式
  • 在C/C++一側(cè),也不需要了解Python內(nèi)部的工作方式
  • 對(duì)基本類型的相互映射有良好的支持

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

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

二、方法

1、編寫c函數(shù)

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

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

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

三、示例

windows平臺(tái)

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

在這里插入圖片描述

在這里插入圖片描述

設(shè)置工程

在這里插入圖片描述

在這里插入圖片描述

編譯

在這里插入圖片描述

2、python導(dǎo)入庫

在這里插入圖片描述

3、結(jié)果

在這里插入圖片描述

linux平臺(tái)

1、編寫c程序

在這里插入圖片描述

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

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

在這里插入圖片描述

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

在這里插入圖片描述

4、執(zhí)行

在這里插入圖片描述

總結(jié)

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

相關(guān)文章

最新評(píng)論

石台县| 怀柔区| 东海县| 洛南县| 中牟县| 县级市| 德钦县| 定日县| 太白县| 盐池县| 五寨县| 江城| 阜宁县| 讷河市| 寿阳县| 元氏县| 曲阳县| 专栏| 衡东县| 随州市| 武安市| 墨竹工卡县| 筠连县| 宾阳县| 乌兰浩特市| 长子县| 平顶山市| 五台县| 通江县| 河北省| 云龙县| 衡水市| 永兴县| 龙里县| 泊头市| 建阳市| 越西县| 拉孜县| 张掖市| 浦城县| 安阳县|