精易Python支持庫(ForPy3+)是一款精易出品的易語言支持編程python庫,本支持庫提供了6種庫定義數(shù)據(jù)類型,提供了87種命令。易語言基本數(shù)據(jù),直接調(diào)用傳遞不需要轉(zhuǎn)換。不需要手動(dòng)維護(hù)py引用計(jì)數(shù),支持靜態(tài)編譯。
支持庫說明
該支持庫為易語言調(diào)用并執(zhí)行Python代碼、文件提供了支持。
使用本支持庫,可以實(shí)現(xiàn)單行Python代碼調(diào)用,函數(shù)交叉調(diào)用,Python文件調(diào)用,模塊引用等功能。
極大的方便了易語言-Python混合開發(fā)。
可以使易語言能夠使用Python代碼、類庫等,豐富了開發(fā)過程和體驗(yàn)。
本支持庫命令封裝更貼近于易語言的編程習(xí)慣,盡可能的簡化了命令調(diào)用方式,降低了使用門檻和提高了編程效率。
是您在進(jìn)行易語言-Python混合開發(fā)編程的必備庫。
使用場景
1、Python源碼文件是基于文本的文件,可以動(dòng)態(tài)解析并且執(zhí)行。配合云端可以實(shí)現(xiàn)軟件的熱更新。
2、可以使用Python中眾多功能強(qiáng)大的類庫,讓之前易語言無法完成的功能使用Python實(shí)現(xiàn)。
3、待補(bǔ)充
功能增加(相對于原作者版本)
1、增加了 創(chuàng)建Python數(shù)據(jù)Py 命令。該命令的作用為:將易語言中的數(shù)據(jù)類型轉(zhuǎn)換為Python的類型,使Python可以直接使用,
該方法的通常在Python回調(diào)函數(shù)的中的返回值,或者參數(shù)值中使用。
2、增加了 取參數(shù)數(shù)據(jù)Py 命令。該命令的作用為:在Python調(diào)用易語言中的回調(diào)函數(shù)中,獲取到Python傳遞過來的值。
3、增加了 取當(dāng)前執(zhí)行幀中局部變量Py 命令和 取當(dāng)前執(zhí)行幀中全局變量Py 命令,能夠在執(zhí)行時(shí)取得當(dāng)前執(zhí)行幀中的變量字典,
進(jìn)而得到變量信息。
4、完善并修正命令備注說明中的錯(cuò)誤。
安裝與使用
下載后,將支持庫 - 放入易語言安裝目錄中目錄中的兩個(gè)文件夾直接覆蓋到易語言安裝目錄中即可。
目錄文件說明
支持庫 - 放入易語言安裝目錄中
lib 易語言動(dòng)態(tài)庫
static_lib 易語言靜態(tài)庫
調(diào)用例程 目錄中存放的是本支持庫的使用例程
DLLs 這里放入在Python中使用的,庫。這個(gè)目錄對應(yīng)python安裝目錄中的DLLs
py 這里作為python的庫目錄,放入了測試文件dom和其他需要調(diào)用到的庫
python38.dll 基礎(chǔ)執(zhí)行的dll,必要
python38.zip 官方類庫的打包,通過 Python官方下載頁面中的 Windows xxxx embeddable zip file 進(jìn)行下載,下載后即可得到該文件
test_static.exe 靜態(tài)編譯后的文件
后續(xù)將推出使用的視頻教程。大家可以先根據(jù)例題自行摸索本庫的使用。