python nach java

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
itstudent79
User
Beiträge: 1
Registriert: Donnerstag 11. Januar 2007, 19:57

Hi Community,

möchte gerne ein bestimmtes Codefragment von Python nach Java konvertieren. Falls der Java Code falsch ist korrigiert mich bitte.

Python:

Code: Alles auswählen

import urllib
xmlfile = file(Plan.xml','r')
xml = xmlfile.read()
xmlfile.close()
par = urllib.urlencode({'newxml':xml})
res = urllib.urlopen(robotURL,par)
print res.read()
Java ? :

Code: Alles auswählen

         String planParameter = URLEncoder.encode(ticket.getPlan().toString(),"UTF-8");
         robotURL.concat("?newxml=" + planParameter);
         URLConnection urlConnection = new URL(robotURL).openConnection();
         urlConnection.setDoOutput(true);
         ((HttpURLConnection) urlConnection).setRequestMethod("POST");

         outputStream = urlConnection.getOutputStream();
         outputStream.write(ticket.getPlan().toString().getBytes());
         outputStream.close();
Vielen Dank im voraus

Oliver

Edit (Leonidas): Code in Tags gesetzt.
Benutzeravatar
birkenfeld
Python-Forum Veteran
Beiträge: 1603
Registriert: Montag 20. März 2006, 15:29
Wohnort: Die aufstrebende Universitätsstadt bei München

Gottseidank ist das hier ein Python-Forum. Wir könnten draufkommen, was ein Java-Schnipsel macht, und dir den korrekten Weg in Python zeigen.
Andersrum fragst du lieber ein Java-Forum.
Dann lieber noch Vim 7 als Windows 7.

http://pythonic.pocoo.org/
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Hallo itstudent79, willkommen im Forum!

Irgendwie ist dein Python-Code kaputt (Syntax und fehlende Variablen). Andererseits tut mir mein Kopf weh, beim Versuch zu verstehen was der Java-Code zu machen versucht *.

Ein Vorschlag: Lern doch einfach Java, und schrieb das was du machen willst in Java. Oder Frag in einem Java-Forum nach.

* Gegen den Code ist Scheme simpel und Haskell klar. :o
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Niun
User
Beiträge: 7
Registriert: Mittwoch 15. November 2006, 20:29

Vielleicht hilft Jython?
CM
User
Beiträge: 2464
Registriert: Sonntag 29. August 2004, 19:47
Kontaktdaten:

Hoi itstudent79,

Willkommen im Forum!
In Deinem Pythoncode fehlt ein Anführungsstrich for dem Filenamen.

Ansonsten: Womöglich hilft es tatsächlich in Jython zu arbeiten, je nachdem worauf Du außer einem solchen Schnipsel so hinauswillst. Aber im allgemeinen dürftest Du einfacher fahre, wenn Du Java-Leute fragst, wie sie ein best. Problem angehen. Da kann ich mich den anderen hier nur anschließen.

Gruß,
Christian
Antworten