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ä.

      Luetuimmat keskustelut

      1. Olen nainen pahoillani, että tykkään sinusta niin paljon, että

        Haluaisin panna sua. Tuntuu vaan siltä, että olet sen suhteen ihan haluton. Ei minulle riitä pelkkä ystävyyssuhde.
        Ikävä
        87
        1248
      2. Puukotus Kajaanissa

        Kuka puukotti ja ketä? https://yle.fi/a/74-20247765 Vähemmän yllättäen päihteet mainittu
        Kajaani
        27
        789
      3. Liikenneonnettumuus

        Linkkari ja ruotsibiili törmäsivät linkku oli redun opetusajossa
        Ylitornio
        13
        767
      4. Mieti oikeasti

        Ollaan lähes tuntemattomia, mutta samalla on tämä erityinen vuosien tilanne takana, joka on ollut monella tapaa väärin.
        Ikävä
        37
        732
      5. Taasko sä vedit

        Suojamoodin päälle? Miehelle
        Ikävä
        90
        705
      6. kene ajoi "kolarin"?

        "Punkaharjulla Luston ja Tuppuranmäen välillä sattui tiistaina aamupäivällä liikenneonnettomuus. Poliisin mukaan Savonl
        Savonlinna
        17
        677
      7. Pahin tapa satuttaa toista

        On jättää toinen vaille mitään vastausta. Erityisen kipeää se tekee sillon jos toinen ghostaa.
        Ikävä
        78
        669
      8. Tiedoksi yhdelle naiselle

        että mies lähestyy kaikin tavoin jos on kiinnostunut! 🙋🏻‍♂️
        Ikävä
        46
        668
      9. Minulla on joskus ikävä sinua ja ajattelen sinua joskus.. edelleen

        Olin joskus niin rakastunut sinuun. Olin onnellinen, että kohdattiin ja kun vain tiesin sinun olevan olemassa. Täytit aj
        Ikävä
        27
        627
      10. Mitä söpö

        Mies mietit?
        Ikävä
        58
        618
      11. 64
        588
      12. Alkaa jotenkin nyt kuvio hahmottuu täällä

        Sellainen vaikutelma tästä alkaa tulla, että täällä on joku pieni porukka, joka tuntee toisensa tai ainakin pelaa samaan
        Ikävä
        85
        585
      13. Miten uskallan sua nähdä

        Kun vaikutat suuttuneelta :(
        Ikävä
        41
        571
      14. Jos kaivattusi on

        Varattu niin miksi et antaisi asian olla hänen suhteen. Miksi ylipäätään vielä jatkat?
        Ikävä
        47
        546
      15. Minä kyllä odotan nainen

        että sinun kanssa voisin jutella asioista ihan oikeasti.
        Ikävä
        43
        534
      16. Nainen, tässä olen kahden vaiheilla

        Toinen pitäisi valita ja kummassakin on hyvät ja huonot puolensa. Toinen olisi sellainen pysyvä mutta työläs. Toinen taa
        Ikävä
        54
        528
      17. Hyvä on sitten, jos et sitä s*ksiä halua kanssani.

        Rakastetaan vaan toisiamme, voin käydä muualla tyydyttämässä fyysisenpuolen tarpeet. Puhumalla tämäkin olisi selvinnyt.
        Ikävä
        129
        517
      18. Kylän tielle remonttia?

        Mitäköhän kylän tielle ruvetaan tekemään ku laitettu tuommoset töpsät muutamien suojateitten kohille?
        Hyrynsalmi
        13
        502
      19. Suloinen ja herkkä

        Toiset huomioiva, räväkkä, yllättävä. Ei sellaisesta voi olla pitämättä.
        Rakkaus ja rakastaminen
        31
        475
      20. Miten vuosien jälkeenkin tunteet voivat olla niin voimakkaat?

        Että pelkkä ajatus sinusta täyttää silmät kyynelistä.
        Ikävä
        27
        467
      Aihe