校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 一篇文章告訴你如何用python進行自動化測試,調用c程序

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

熱門標簽:ai電銷機器人源碼 外呼并發線路 ai電話機器人哪里好 湛江智能外呼系統廠家 百度地圖標注沒有了 西藏房產智能外呼系統要多少錢 長沙高頻外呼系統原理是什么 宿遷星美防封電銷卡 地圖標注審核表

一、介紹

python可以做測試c的程序,

用到ctypes模塊

ctypes 有以下優點:

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

ctypes 有以下缺點:

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

二、方法

1、編寫c函數

2、編譯c函數為動態庫

3、python2程序里面導入庫

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

三、示例

windows平臺

1、編寫搭建動態庫c函數



設置工程



編譯

2、python導入庫


3、結果

linux平臺

1、編寫c程序


2、編譯成so動態庫

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


3、編寫python導入庫


4、執行

總結

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

您可能感興趣的文章:
  • C語言中lseek()函數和fseek()函數的使用詳解
  • JavaScript navigator.userAgent獲取瀏覽器信息案例講解
  • Android startActivityForResult的基本用法詳解
  • CSS將div內容垂直居中案例總結
  • CPU,GPU,DPU,TPU,NPU,BPU等處理器的性能及概念
  • 一篇文章告訴你如何用Python控制Excel實現自動化辦公
  • docker實現redis集群搭建的方法步驟
  • C語言lseek()函數詳解

標簽:寧夏 漯河 海南 普洱 盤錦 大同 林芝 南平

巨人網絡通訊聲明:本文標題《一篇文章告訴你如何用python進行自動化測試,調用c程序》,本文關鍵詞  一篇,文章,告訴,你如,何用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《一篇文章告訴你如何用python進行自動化測試,調用c程序》相關的同類信息!
  • 本頁收集關于一篇文章告訴你如何用python進行自動化測試,調用c程序的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 双牌县| 仁怀市| 海盐县| 岳西县| 乐陵市| 白玉县| 霍林郭勒市| 文化| 镇宁| 怀柔区| 隆德县| 科尔| 大方县| 江津市| 噶尔县| 太仆寺旗| 图木舒克市| 九寨沟县| 大悟县| 祁连县| 舟曲县| 扎鲁特旗| 白朗县| 和静县| 武定县| 开远市| 宝应县| 巍山| 怀来县| 德保县| 靖远县| 怀化市| 湘西| 寿光市| 济南市| 高陵县| 黔南| 浦城县| 伊通| 山阴县| 望谟县|