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

1185

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000

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

      Takaisin ylös

      Luetuimmat keskustelut

      1. Miksi vanhusraiskaajaa ei ole palautettu?

        Ukkola kysyy Rantaselta, vaikka perussuomalaiset ovat olleet hallituksessa kolme ja puolivuotta. Rantasen vastaus on "
        Maailman menoa
        422
        2137
      2. Onko sulla rakas mitään sanottavaa?

        Lähetä tässä kaivatullesi haluamasi terveiset 💌
        Ikävä
        225
        1908
      3. Onko ikäerolla väliä?

        Mitä mieltä ootte? Meillä on 14 vuotta ikäeroa.
        Ikävä
        152
        1582
      4. Mitä kirjainta kaipaat?

        🤣🤣🤣🤣🤣
        Ikävä
        123
        1416
      5. Katri Helena rikkoi hiljaisuuden dramaattisella uutisella: "Elossa ja ilossa ollaan"

        Katri Helena on sinivalkoinen ääni. Hänen klassikkohittinsä ovat tärkeä osa suomalaista kansanperintöä. Katri veti jääh
        Suomalaiset julkkikset
        29
        1266
      6. Nanna hakkasi Martinan aivot tuusan nuuskaksi!!!

        Ihme jos Martina pystyy muodostaa järkeviä lauseita tämän nyrkkisateen jälkeen. Ottelupalkkio tuli, tajunta meni.
        Kotimaiset julkkisjuorut
        259
        1115
      7. Uusioperhe vai salasuhde?

        Mitä ensisijaisesti haluat? Pelkään, että menetän järjen sun kanssa 😉
        Ikävä
        114
        968
      8. Liikenneonnettomuus kuhmo

        Taisi Audi mennä lunastukseen ja pemari kilometritehtaalle
        Kuhmo
        20
        965
      9. Otan vielä sut

        Niin on tähtiin kirjoitettu. Nainen, turha on kohtaloa juosta pakoon.
        Ikävä
        75
        878
      10. Mulla on ikävä sua!

        Enemmän kuin ikävä... sun kanssa oli niin helppo olla ja jutella!
        Ikävä
        26
        745
      Aihe