Die Suche ergab 9 Treffer

von miss ineffektiv
Dienstag 10. November 2009, 23:36
Forum: Allgemeine Fragen
Thema: jythoncode mit unicode-argumenten aus python starten?
Antworten: 19
Zugriffe: 1379

Mhm, bin ich. Wenn ich wüsste woher der invalid-data-Fehler kommt, dann wär ich auch nicht unglücklich.

Ja, wie gesagt, vergiss das mit dem String als Input; wollte die Exceptions sehen ohne im Code rumzumalen und hab den String in ein Codesnippet kopiert. Das war Unsinn zum Rekonstruieren, wie ...
von miss ineffektiv
Dienstag 10. November 2009, 22:16
Forum: Allgemeine Fragen
Thema: jythoncode mit unicode-argumenten aus python starten?
Antworten: 19
Zugriffe: 1379

Wollt mich doch auch mal wieder hier blicken lassen.

@BlackJack, argh, vergiss das mit dem "ascii-codec can't decode"-Fehler, der kam nur weil ich den Beispielstring in den Testcode reinkopiert hab. Mein Argument wird tatsächlich encodiert, aber dann eben in der repr-Repräsentation übergeben (repr ...
von miss ineffektiv
Samstag 7. November 2009, 21:18
Forum: Allgemeine Fragen
Thema: jythoncode mit unicode-argumenten aus python starten?
Antworten: 19
Zugriffe: 1379

Du verwirrst mich immer mehr!

Denn XML als Dokumentenmodell ist über Unicode definiert, hat also keine Kodierung.

Das musst du mir erklären.

Wenn ich meine Strings (ja, es sind welche) mit unicode() zu Unicode-Objekten machen will, bekomme ich aber den selben Fehler mit "ascii codec can't ...
von miss ineffektiv
Samstag 7. November 2009, 20:14
Forum: Allgemeine Fragen
Thema: jythoncode mit unicode-argumenten aus python starten?
Antworten: 19
Zugriffe: 1379

Mit "in der Gegend rumschicken" meine ich übrigens, dass ich nirgends im Code etwas am Encoding verändere, und nach den Modifikationen alles in ein utf-8-Xml zurückschreibe.
von miss ineffektiv
Samstag 7. November 2009, 20:04
Forum: Allgemeine Fragen
Thema: jythoncode mit unicode-argumenten aus python starten?
Antworten: 19
Zugriffe: 1379

Ich bin immer verwirrter. Wie weiss ich denn, welches Encoding ein String hat? Die kommen aus einem utf-8-Xml, und normalerweise kann ich sie auch in der Gegend rumschicken wie ich will. Wäre die repr-Funktion nicht anders, wenn sie nicht utf-8-decodiert wären? Oder unescaped? Ach ja: beim encoden ...
von miss ineffektiv
Samstag 7. November 2009, 17:56
Forum: Allgemeine Fragen
Thema: jythoncode mit unicode-argumenten aus python starten?
Antworten: 19
Zugriffe: 1379

Hi Blackjack,

ja, die erste Zeile beim Empfänger ist unnötig, stimmt, die ist noch ein Überbleibsel vom rumprobieren. :oops: Und, klar wusste ich nicht was ich tue, sonst hätte ich ja nicht gefragt. 8)

Ich will mich aber auch mal verteidigen. Es ist ja nicht so, als hätte ich es ursprünglich ...
von miss ineffektiv
Freitag 6. November 2009, 23:32
Forum: Allgemeine Fragen
Thema: jythoncode mit unicode-argumenten aus python starten?
Antworten: 19
Zugriffe: 1379

Hm, schade, meine Frage vorhin ist wohl irgendwie untergegangen. Oder war zu einfach. Habs jedenfalls inzwischen gelöst, und falls irgendwann mal jemand ein ähnliches Problem hat - so funktionierts:

cmd = [os.path.join(jython_path, 'jython.bat'), os.path.join(
jython_path, 'icuTranslit.py'), repr ...
von miss ineffektiv
Freitag 6. November 2009, 18:01
Forum: Allgemeine Fragen
Thema: jythoncode mit unicode-argumenten aus python starten?
Antworten: 19
Zugriffe: 1379

Na, das ist zumindest mal nützlich stdin, stdout und stderr über subprocess umzuleiten, danke für den Tipp. Jetzt sehe ich auch mal den Traceback von der Jython-Mainfunktion:

UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 0-2: invalid data

War schon klar dass da das Problem ...
von miss ineffektiv
Freitag 6. November 2009, 05:28
Forum: Allgemeine Fragen
Thema: jythoncode mit unicode-argumenten aus python starten?
Antworten: 19
Zugriffe: 1379

jythoncode mit unicode-argumenten aus python starten?

Hallo,

ich habe ein kleines Jythonscript, das ich von meinem Pythonprogramm aus mit einem Unicode-Argument aufrufen will. Bis jetzt habe ich leider nur die Möglichkeit gefunden, das mit subprocess.Popen über die Kommandozeile laufen zu lassen (bin ganz frisch bei Jython; wenn jemand eine bessere ...