Ihe oru ngo
A na-ejikọta parser dị ka modul ("site na inlinec import inlinec"), nke na-arụ ọrụ nhazi mbụ ma na-efe efe na-atụgharị nkọwa nke ọrụ C nke e gosipụtara site na iji @inlinec annotations n'ime ctypes bindings ma dochie ahụ nke ọrụ C. oku na-aga na njikọ ndị a. Mgbe mgbanwe dị otú ahụ gasịrị, onye ntụgharị Python na-enweta ederede ederede ederede ziri ezi, nke a na-akpọ ọrụ C site na iji.
# Koodu: inlinec
site na inlinec mbubata inlinec
@inlinec
ule agbachitere():
#gụnye
ule efu() {
printf ("Ndewo, ụwa");
}
A na-egosipụta mmepe ahụ dị ka ihe ngosi nnwale, nke nwere adịghị ike dị ka enweghị nkwado maka ndị na-agafe agafe (ma e wezụga eriri) na ọrụ ahụ, mkpa ọ dị na-agba ọsọ.
"gcc -E" maka nhazi koodu, na-echekwa etiti * .so, * .o na * .c faịlụ na ndekọ dị ugbu a, ọ bụghị caching version atụgharị na-eme usoro nyocha na-enweghị isi (ogologo oge ọ bụla ọ na-agba ọsọ).
isi: opennet.ru