C-kirjaston kutsuminen Pythonista

Anonyymi-ap

Pythonissa ctypes-moduuli on osa standardikirjastoa, ja se mahdollistaa C-kirjastojen käyttöä Python-koodissa. ctypes.CDLL on erityinen funktio, jota käytetään ladataksesi ja vuorovaikuttaa C-dynamiikkakirjastojen (shared libraries) kanssa.

ctypes.CDLL-funktion avulla voit luoda Python-objektin, jonka kautta voit kutsua C-kirjastosta löytyviä funktioita. Tällä tavoin voit hyödyntää C-koodin tehoa ja mahdollisuuksia suoraan Python-sovelluksessasi.
Esimerkki käytöstä:

Oletetaan, että sinulla on C-kirjastosi nimeltä mylib.so (Linuxissa) tai mylib.dll (Windowsissa), ja se sisältää funktion my_function:

🔹🔹🔹
// mylib.c
#include <stdio.h>

void my_function() {
    printf("Hello from C!\n");
}
🔹🔹🔹

Voit käyttää ctypes.CDLL-funktion avulla tätä funktiota Pythonissa seuraavasti:
🔸🔸🔸
import ctypes

# Lataa C-kirjasto
mylib = ctypes.CDLL('./mylib.so') # käytä .dll Windowsissa

# Kutsu C-funktiota
mylib.my_function()
🔸🔸🔸

Lisäopastusta, jossa myös parametrien välitystä ym.
https://coderslegacy.com/python/ctypes-tutorial/

0

536

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000

      Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

      Luetuimmat keskustelut

      1. Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa

        En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod
        Ikävä
        22
        4554
      2. Huomenta ihana

        Kauniskasvoinen ihanuus 😘 saan sut vielä
        Ikävä
        20
        3685
      3. Seiska: Anne Kukkohovi myy pikkuhousujaan ja antaa penisarvioita

        Melko hupaisaa: https://www.seiska.fi/vain-seiskassa/ex-huippumalli-anne-kukkohovin-amerikan-valloitus-vastatuulessa-myy
        Maailman menoa
        405
        2417
      4. Hei rakas...

        Miten on työpäivä sujunut? Rakastan sinua 💗
        Ikävä
        27
        2121
      5. Edelleen sitä on vaikea uskoa

        Että olisit oikeasti rakastunut muhun
        Ikävä
        34
        2014
      6. Nainen, sellaista tässä ajattelin

        Minulla on olo, että täällä on edelleen joku, jolla on jotain käsiteltävää. Hän ei ole päässyt lähtemään vielä vaan jost
        Ikävä
        239
        1969
      7. Toiveikas vai toivoton

        torstai? Ajatuksia?
        Ikävä
        35
        1784
      8. Vitsi mihin menit. Heti takasin.

        Mä näin sut tuu takasin! Oli kiire, niin en ehtiny sin perään!
        Ikävä
        15
        1698
      9. En ole koskaan kokenut

        Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka
        Ikävä
        19
        1497
      10. Mukavaa päivää

        Mun rakkauden kohteelle ❤️ toivottavasti olet onnellinen
        Ikävä
        12
        1351
      Aihe