python腳本編輯器如何運行 Python和C語言如何協同作戰(zhàn)?
Python和C語言如何協同作戰(zhàn)?Python和C語言在嵌入式開發(fā)中如何合作?Python可以嵌入C代碼開發(fā)?Python可以調用C語言,C語言也可以調用python,兩者可以相互配合,共同戰(zhàn)斗。我簡
Python和C語言如何協同作戰(zhàn)?
Python和C語言在嵌入式開發(fā)中如何合作?Python可以嵌入C代碼開發(fā)?
Python可以調用C語言,C語言也可以調用python,兩者可以相互配合,共同戰(zhàn)斗。我簡單介紹一下python和C語言是如何互相調用的。實驗環(huán)境是Centos7.0,編輯器是vim,python版。主要介紹如下:
Python調用c程序
1.為了方便演示,我在這里寫了一個test.c文件,主要有兩個函數,加法函數add和減法函數sub。主要代碼如下:
2.為了方便調用,需要將test.c文件編譯成靜態(tài)文件,命令如下:
3.編譯成功后,當前目錄下會生成一個文件,如下圖所示:
4.最后,我們可以用python調用C程序。這里,創(chuàng)建一個新文件來調用C程序的add函數和sub函數。主要代碼如下:
5.程序運行截圖如下,結果已成功打印:
c程序調用python
1.C程序調用python時,需要引入頭文件Python.h,一般系統不會帶這個頭文件,需要我們自己安裝。我叫centos,安裝命令如下:yum install Python-devel.x86 _ 64。如果是其他類型的linux系統,請上網查一下。如果有相關命令,安裝如下:
2.安裝成功后,為了方便演示,我在這里新建了一個文件,主要定義了一個加法函數add。該文件的內容如下:
2.最后,我們可以在C程序中調用add函數。主要代碼如下:
3.然后我們可以編譯test1.c文件。這里要注意gcc編譯過程中需要引入的路徑,否則編譯會出現錯誤。該命令如下所示:
4.編譯成功后,當前目錄下會生成一個test1的可執(zhí)行文件,如下所示:
5.程序運行截圖如下,結果已成功打印:
至此,python和C互相調用介紹??偟膩碚f,整個過程不算太難,只是有點復雜。只要你有一定的C,python基礎,知道基本的linux命令,會用gcc編譯器,還是會很快完成的。這是我第一次做這個實驗,大概用了幾十分鐘。如有不妥,請指正。
怎么打開代碼編輯窗口?
1.首先打開win10圖標,找到最左邊的應用菜單,點擊進入。
2.在菜單選項中找到Python選項,雙擊打開。
3.然后點擊 "文件 "在python的左上角打開菜單。
4.選擇 "新 "在新菜單中。文件選項,可以打開python編輯器。