欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一篇文章告訴你如何用python進行自動化測試,調用c程序

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

一、介紹

python可以做測試c的程序,

用到ctypes模塊

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

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

ctypes 有以下缺點:

  • 平臺兼容性差
  • 不能夠直接調用動態(tài)鏈接庫中未經導出的函數或變量
  • 對C++的支持差

二、方法

1、編寫c函數

2、編譯c函數為動態(tài)庫

3、python2程序里面導入庫

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

三、示例

windows平臺

1、編寫搭建動態(tài)庫c函數

在這里插入圖片描述

在這里插入圖片描述

設置工程

在這里插入圖片描述

在這里插入圖片描述

編譯

在這里插入圖片描述

2、python導入庫

在這里插入圖片描述

3、結果

在這里插入圖片描述

linux平臺

1、編寫c程序

在這里插入圖片描述

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

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

在這里插入圖片描述

3、編寫python導入庫

在這里插入圖片描述

4、執(zhí)行

在這里插入圖片描述

總結

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

相關文章

  • python中scipy.stats產生隨機數實例講解

    python中scipy.stats產生隨機數實例講解

    在本篇文章里小編給大家分享的是一篇關于python中scipy.stats產生隨機數實例講解內容,有需要的朋友們可以學習下。
    2021-02-02
  • Sklearn調優(yōu)之網格搜索與隨機搜索原理詳細分析

    Sklearn調優(yōu)之網格搜索與隨機搜索原理詳細分析

    這篇文章主要介紹了Sklearn調優(yōu)之網格搜索與隨機搜索原理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2023-02-02
  • 深入理解Python虛擬機中整型(int)的實現原理及源碼剖析

    深入理解Python虛擬機中整型(int)的實現原理及源碼剖析

    在本篇文章當中主要給大家介紹在 cpython 內部是如何實現整型數據 int 的,主要是分析 int 類型的表示方式,分析 int 類型的巧妙設計
    2023-03-03
  • 解析numpy中的iscomplex方法及實際應用

    解析numpy中的iscomplex方法及實際應用

    NumPy 的 iscomplex 方法為檢查數組中的元素是否為復數提供了一種高效且易于使用的接口,本文介紹了 iscomplex 方法的基本概念、使用方法以及它在解決實際問題中的應用,需要的朋友可以參考下
    2024-06-06
  • Python opencv醫(yī)學處理的實現過程

    Python opencv醫(yī)學處理的實現過程

    這篇文章主要介紹了Python opencv醫(yī)學處理的實現過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05
  • np.concatenate()函數數組序列參數的實現

    np.concatenate()函數數組序列參數的實現

    本文主要介紹了np.concatenate()函數數組序列參數的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • 用python畫個奧運五環(huán)(附完整代碼)

    用python畫個奧運五環(huán)(附完整代碼)

    大家好,本篇文章主要講的是用python畫個奧運五環(huán)(附完整代碼),感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Python實現帶圖形界面的炸金花游戲(升級版)

    Python實現帶圖形界面的炸金花游戲(升級版)

    詐金花又叫三張牌,是在全國廣泛流傳的一種民間多人紙牌游戲,它具有獨特的比牌規(guī)則。本文將通過Python語言實現升級版的帶圖形界面的詐金花游戲,需要的可以參考一下
    2022-12-12
  • 對tf.reduce_sum tensorflow維度上的操作詳解

    對tf.reduce_sum tensorflow維度上的操作詳解

    今天小編就為大家分享一篇對tf.reduce_sum tensorflow維度上的操作詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python實現二叉樹前序、中序、后序及層次遍歷示例代碼

    Python實現二叉樹前序、中序、后序及層次遍歷示例代碼

    這篇文章主要給大家介紹了關于Python實現二叉樹前序、中序、后序及層次遍歷的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-05-05

最新評論