Ntxiv tshiab C API
txhawm rau teeb tsa Python pib tsis ua haujlwm, tso cai rau kev tswj hwm tag nrho kev teeb tsa thiab muab cov chaw kho qhov yuam kev siab heev. Cov lus thov API ua rau nws yooj yim rau embed Python tus neeg txhais lus ua haujlwm rau lwm yam C siv;
Ua tiav tshiab Vectorcall raws tu qauv kom nkag tau sai rau cov khoom sau ua lus C. Hauv CPython 3.8, kev nkag mus rau Vectorcall tseem txwv rau kev siv sab hauv; hloov mus rau qeb ntawm APIs uas siv tau rau pej xeem yog npaj rau hauv CPython 3.9;
Ntxiv hu rau Runtime Audit Hooks, uas muab cov ntawv thov thiab cov txheej txheem hauv Python nrog kev nkag mus rau cov ntaub ntawv qis txog kev nce qib ntawm tsab ntawv los tshuaj xyuas cov kev ua tau ua (piv txwv li, koj tuaj yeem taug qab cov ntshuam ntawm cov qauv, qhib cov ntaub ntawv, siv cov kab, nkag mus rau lub network sockets, khiav code los ntawm exec, eval thiab run_mod);
Nyob rau hauv lub module zuajmuab kev txhawb nqa rau Pickle 5 raws tu qauv, siv rau serializing thiab deserializing khoom. Pickle tso cai rau koj los ua kom zoo tshaj qhov hloov pauv ntawm cov ntaub ntawv loj ntawm Python cov txheej txheem hauv ntau cov tub ntxhais thiab ntau qhov kev teeb tsa los ntawm kev txo cov naj npawb ntawm lub cim xeeb luam tawm thiab siv cov txheej txheem kev ua kom zoo ntxiv xws li siv cov ntaub ntawv tshwj xeeb compression algorithms. Qhov thib tsib version ntawm cov txheej txheem yog qhov tseem ceeb rau qhov sib ntxiv ntawm ib qho kev sib kis ntawm kev sib tw, uas cov ntaub ntawv tuaj yeem kis tau los ntawm cov kwj dej loj.
Los ntawm lub neej ntawd, qhov thib plaub version ntawm Pickle raws tu qauv yog qhib, uas, piv rau peb version yav dhau los muab los ntawm lub neej ntawd, tso cai rau kev ua tau zoo dua thiab txo qhov loj ntawm cov ntaub ntawv xa mus;
Nyob rau hauv lub module ntaus ntawv Ntau yam tshiab tau qhia: