Hallo, ich habe hier folgenden link:
http://cr.yp.to/ftpparse.html
Den Link habe ich von folgender Seite:
http://www.vex.net/parnassus/
Also muss das doch irgendwie zu machen sein .
Dazu würde ich gerne wissen, wie ich diese Dateien in einem Python Programm einbinde ??
Funktioniert das auch einfach über import ??
Oder muss ich da noch was kompalieren.
Achtung ich habe keine Ahnung von C also bitte langsam.
Über jeden Tipp wäre ich dankbar.
villeicht auch ein kleines Beispiel oder einen Link.
Ich danke schonmal im vorraus.
wie binde ich ein C Code in python ein
-
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
Hi Keanuf,
einfach mit import geht da nichts, da müsstest Du schon einen wrapper schreiben in C, ist aber nicht so ganz einfach, besonders da Du keine C-Kentnisse hast.
Am Einfachsten ist es den ftpparser als commandozeilentool zu compilieren und dann mittels popen von Deinem Script zu öffnen und die Ein/Ausgabe über Dein Script zu machen.
Alternativ kannst Du dich auch hinsetzen und den Code vom ftpparser in Python umsetzen, sollte vieles viel einfacher gehen.
Gruß
Dookie
einfach mit import geht da nichts, da müsstest Du schon einen wrapper schreiben in C, ist aber nicht so ganz einfach, besonders da Du keine C-Kentnisse hast.
Am Einfachsten ist es den ftpparser als commandozeilentool zu compilieren und dann mittels popen von Deinem Script zu öffnen und die Ein/Ausgabe über Dein Script zu machen.
Alternativ kannst Du dich auch hinsetzen und den Code vom ftpparser in Python umsetzen, sollte vieles viel einfacher gehen.
Gruß
Dookie
Hallo!
http://effbot.org/downloads/#ftpparse
Jan
Ich vermute mal, Du brauchst noch den Wrapper von Fredrik Lundh:Keanuf hat geschrieben:Über jeden Tipp wäre ich dankbar.
http://effbot.org/downloads/#ftpparse
Jan
Also danke ersteinmal für die Antworten .
Was ist den Wrapper wenn ich schon mal am fragen bin ??
rein interresse halber.
Und wie benutze ich diesen dann ??
Eventuell gibt es eine Doku ??
Speziell in diesem Fall, muss ich dann die Setup.py mit import dann einbinden ??
Oder muss ich mir das erst installieren mit der Steup.py ?
Ich vermute das diese Fragen für die Profis kein Problem darstellen, aber für mich leider schon Danke nochmals für eure Bemühungen .
Was ist den Wrapper wenn ich schon mal am fragen bin ??
rein interresse halber.
Und wie benutze ich diesen dann ??
Eventuell gibt es eine Doku ??
Speziell in diesem Fall, muss ich dann die Setup.py mit import dann einbinden ??
Oder muss ich mir das erst installieren mit der Steup.py ?
Ich vermute das diese Fragen für die Profis kein Problem darstellen, aber für mich leider schon Danke nochmals für eure Bemühungen .
-
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
Code: Alles auswählen
Setup.py install
Es sollte aber zumindest Ein Readme in dem download zu finden sein.
Ein wrapper "umhüllt" eine Library die in einer anderen Sprache erstellt wurde, und stellt die Funktionen der Library dem Pythoninterpreter zur Verfügung.
Gruß
Dookie
Danke Dookie ich werde es dann mal installieren.
Auf die Leute in dem Forum ist halt verlass.
Auf die Leute in dem Forum ist halt verlass.
-
- User
- Beiträge: 52
- Registriert: Montag 19. Januar 2004, 22:19
- Wohnort: Vor meinem Computer
- Kontaktdaten:
Ich würde gerne noch mehr wissen falls das geht
Ein vorteil ist schonmal das ich C++ kann, kennt ihr denn ne gute doku zum schreiben von wrapper klassen ?
würde gerne mal dieses feature von Python ausprobieren kann ja nun nicht jede sprache
Ein vorteil ist schonmal das ich C++ kann, kennt ihr denn ne gute doku zum schreiben von wrapper klassen ?
würde gerne mal dieses feature von Python ausprobieren kann ja nun nicht jede sprache
-
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
Hi Sneaker,
ich sitze gerade an einem C-Modul, für 3D-Grafik-Mathesachen welches ich mir schreibe. An Doku hab ich ausser dem Tutorial und der API-DoKu auf der Pythonhomepage nicht viel gefunden. Aber es geht voran.
Zur Zeit hänge ich an einem Problem, vom Matrix3d-Modul auf das Vector3d-Modul zuzugreifen, aber das bekomm ich auch noch hin.
Wenn Du dir die Sourcen von Python runterlädst, ist sowieso empfehlenswert, wenn Du C oder C++ Sachen machen willst. Findest Du im Verzeichnis Python-2.3.3/Tools/modulator/ ein nettes Tool, um Skelette von C-Modulen zu erzeugen, welche du dann nur noch mit deinem Code ausfüllen brauchst.
Gruß
Dookie
ich sitze gerade an einem C-Modul, für 3D-Grafik-Mathesachen welches ich mir schreibe. An Doku hab ich ausser dem Tutorial und der API-DoKu auf der Pythonhomepage nicht viel gefunden. Aber es geht voran.
Zur Zeit hänge ich an einem Problem, vom Matrix3d-Modul auf das Vector3d-Modul zuzugreifen, aber das bekomm ich auch noch hin.
Wenn Du dir die Sourcen von Python runterlädst, ist sowieso empfehlenswert, wenn Du C oder C++ Sachen machen willst. Findest Du im Verzeichnis Python-2.3.3/Tools/modulator/ ein nettes Tool, um Skelette von C-Modulen zu erzeugen, welche du dann nur noch mit deinem Code ausfüllen brauchst.
Gruß
Dookie
Pyrex ist auch interessant