@Sirius3:
PyList_Insert habe ich probiert, erzeugt bei mir aber nur ein "Segmentation Fault". sys.path.insert kenne ich ehrlich gesagt gar nicht.
Die Suche ergab 12 Treffer
- Montag 14. April 2014, 10:11
- Forum: Python mit anderen Sprachen verwenden
- Thema: Liste/Array in C erzeugen (zur Übergabe an Python)
- Antworten: 10
- Zugriffe: 6095
- Montag 14. April 2014, 07:30
- Forum: Python mit anderen Sprachen verwenden
- Thema: Liste/Array in C erzeugen (zur Übergabe an Python)
- Antworten: 10
- Zugriffe: 6095
Re: Liste/Array in C erzeugen (zur Übergabe an Python)
Hallo,
nur um später Suchenden meine Lösung zu präsentieren:
PyObject *sys = PyImport_ImportModule("sys");
PyObject *path = PyObject_GetAttrString(sys, "path");
PyList_Reverse(path);
PyList_Append(path, PyString_FromString("."));
PyList_Reverse(path);
Falls jemand eine elegantere Lösung ...
nur um später Suchenden meine Lösung zu präsentieren:
PyObject *sys = PyImport_ImportModule("sys");
PyObject *path = PyObject_GetAttrString(sys, "path");
PyList_Reverse(path);
PyList_Append(path, PyString_FromString("."));
PyList_Reverse(path);
Falls jemand eine elegantere Lösung ...
- Sonntag 13. April 2014, 15:40
- Forum: Python mit anderen Sprachen verwenden
- Thema: Liste/Array in C erzeugen (zur Übergabe an Python)
- Antworten: 10
- Zugriffe: 6095
Re: Liste/Array in C erzeugen (zur Übergabe an Python)
Hi, noch eine letzte Frage (hoffe ich). Und zwar die Codezeile
PySys_SetPath(".");
habe ich versucht durch
PyObject *sys = PyImport_ImportModule("sys");
PyObject *path = PyObject_GetAttrString(sys, "path");
PyList_Append(path, PyString_FromString("."));
zu ersetzen um somit auch Module ...
PySys_SetPath(".");
habe ich versucht durch
PyObject *sys = PyImport_ImportModule("sys");
PyObject *path = PyObject_GetAttrString(sys, "path");
PyList_Append(path, PyString_FromString("."));
zu ersetzen um somit auch Module ...
- Mittwoch 9. April 2014, 18:42
- Forum: Python mit anderen Sprachen verwenden
- Thema: Liste/Array in C erzeugen (zur Übergabe an Python)
- Antworten: 10
- Zugriffe: 6095
Re: Liste/Array in C erzeugen (zur Übergabe an Python)
Ok Danke erstmal,
habt ihr eventuell ein kleines Beispiel für die Lösungsansätze parat? eine Googlesuche hat mir leider nicht viel weiter geholfen.
habt ihr eventuell ein kleines Beispiel für die Lösungsansätze parat? eine Googlesuche hat mir leider nicht viel weiter geholfen.
- Mittwoch 9. April 2014, 14:46
- Forum: Python mit anderen Sprachen verwenden
- Thema: Liste/Array in C erzeugen (zur Übergabe an Python)
- Antworten: 10
- Zugriffe: 6095
Liste/Array in C erzeugen (zur Übergabe an Python)
Hallo Forum,
meine Frage bezieht sich diesmal stark auf Py_BuildValue .
Ist es irgendwie möglich drei 1D-Array oder ein 2D-Array aus C mit, vor Laufzeit, unbekannter Länge, an Python zu übergeben?
(Also Y-Dimension wäre bei den 2D-Array dann natürlich 3; die X-Dimension wäre auch immer gleich lang ...
meine Frage bezieht sich diesmal stark auf Py_BuildValue .
Ist es irgendwie möglich drei 1D-Array oder ein 2D-Array aus C mit, vor Laufzeit, unbekannter Länge, an Python zu übergeben?
(Also Y-Dimension wäre bei den 2D-Array dann natürlich 3; die X-Dimension wäre auch immer gleich lang ...
- Montag 31. März 2014, 15:51
- Forum: Python mit anderen Sprachen verwenden
- Thema: Nicht definierte Verweise
- Antworten: 4
- Zugriffe: 6246
Re: Nicht definierte Verweise
So, jetzt klappt alles...
Erst in der Kommandozeile, jetzt auch in Geany.
Vielen Dank für die Hilfe!
Erst in der Kommandozeile, jetzt auch in Geany.
Vielen Dank für die Hilfe!
- Montag 31. März 2014, 11:41
- Forum: Python mit anderen Sprachen verwenden
- Thema: Nicht definierte Verweise
- Antworten: 4
- Zugriffe: 6246
Re: Nicht definierte Verweise
@BlackJack,
das war als eine schnelle Lösung gedacht. Es soll auch ein C++-Programm rauskommen (wie oben beschrieben). Ich habe nur schnell das Beispiel aus dem Buch verwenden wollen um zu schauen wie es grundsätzlich funktioniert bevor ich meine eigene Funktion einbinde.
Ich meld mich heute Abend ...
das war als eine schnelle Lösung gedacht. Es soll auch ein C++-Programm rauskommen (wie oben beschrieben). Ich habe nur schnell das Beispiel aus dem Buch verwenden wollen um zu schauen wie es grundsätzlich funktioniert bevor ich meine eigene Funktion einbinde.
Ich meld mich heute Abend ...
- Montag 31. März 2014, 07:55
- Forum: Python mit anderen Sprachen verwenden
- Thema: Nicht definierte Verweise
- Antworten: 4
- Zugriffe: 6246
Nicht definierte Verweise
Hallo Forum,
ich möchte momentan ein Python-Programm in C einbinden. Zum testen halte ich mich an
http://openbook.galileocomputing.de/python/python_kapitel_26_003.htm
Nun habe ich folgenden Quellcode erzeugt:
#include "py/Python.h"
const char *programm =
"import random\n"
"print 'Guten Tag ...
ich möchte momentan ein Python-Programm in C einbinden. Zum testen halte ich mich an
http://openbook.galileocomputing.de/python/python_kapitel_26_003.htm
Nun habe ich folgenden Quellcode erzeugt:
#include "py/Python.h"
const char *programm =
"import random\n"
"print 'Guten Tag ...
- Dienstag 5. November 2013, 14:20
- Forum: Datenbankprogrammierung mit Python
- Thema: Hilfe bei SQL-Injection-Beispiel
- Antworten: 9
- Zugriffe: 2812
Re: Hilfe bei SQL-Injection-Beispiel
Ok, mit executescript hat es nun geklappt. Gestern Abend war ich mit meinen Gedanken noch zu stark in einem Beleg und habe nicht verstanden das die Funktion executescript heißt. Ich kenne eine Methode aus JS mit den Namen die aber gar nichts mit Datenbanken zu tun hat...
Aber vielen Dank für eure ...
Aber vielen Dank für eure ...
- Montag 4. November 2013, 22:02
- Forum: Datenbankprogrammierung mit Python
- Thema: Hilfe bei SQL-Injection-Beispiel
- Antworten: 9
- Zugriffe: 2812
Re: Hilfe bei SQL-Injection-Beispiel
Ok, Danke für eure Hilfen.
Meine Recherchen in den letzten Stunden ergaben leider auch das wenigstens in SQLite 3 die Möglichkeit zur SQL-Injection nicht gegeben ist.
Die Executescript-Methode, ist das nicht zum Einschleusen von JavaScript? Ansonsten hast du dazu einen schönen Link? Eine kurze ...
Meine Recherchen in den letzten Stunden ergaben leider auch das wenigstens in SQLite 3 die Möglichkeit zur SQL-Injection nicht gegeben ist.
Die Executescript-Methode, ist das nicht zum Einschleusen von JavaScript? Ansonsten hast du dazu einen schönen Link? Eine kurze ...
- Montag 4. November 2013, 19:28
- Forum: Datenbankprogrammierung mit Python
- Thema: Hilfe bei SQL-Injection-Beispiel
- Antworten: 9
- Zugriffe: 2812
Re: Hilfe bei SQL-Injection-Beispiel
hi, und danke für deine Hilfe.
Ich habe jetzt das SQL-Statement abgeschlossen und ein zweites (also praktisch meinen ersten Injection-Versuch) angehängt mit ";" angehängt, jetzt lautet die Warnung:
sqlite3.Warning: You can only execute one statement at a time.
Weiterhin hab ich die Verknüpfung ...
Ich habe jetzt das SQL-Statement abgeschlossen und ein zweites (also praktisch meinen ersten Injection-Versuch) angehängt mit ";" angehängt, jetzt lautet die Warnung:
sqlite3.Warning: You can only execute one statement at a time.
Weiterhin hab ich die Verknüpfung ...
- Montag 4. November 2013, 18:14
- Forum: Datenbankprogrammierung mit Python
- Thema: Hilfe bei SQL-Injection-Beispiel
- Antworten: 9
- Zugriffe: 2812
Hilfe bei SQL-Injection-Beispiel
Hallo Forum,
bisher war ich nur ein stiller Mitleser. aber ich muss für eine Hausarbeit das Thema SQL-Injection unter Python (empfohlen wurde mir das ganze per SQLite3) bearbeiten.
Ich habe jetzt ein Programm was mir meine Datenbank erzeugt und (4 Spalten, 3 Zeilen) eine Spalte enthält 'User ...
bisher war ich nur ein stiller Mitleser. aber ich muss für eine Hausarbeit das Thema SQL-Injection unter Python (empfohlen wurde mir das ganze per SQLite3) bearbeiten.
Ich habe jetzt ein Programm was mir meine Datenbank erzeugt und (4 Spalten, 3 Zeilen) eine Spalte enthält 'User ...