Die Suche ergab 18 Treffer

von PhantomWorks
Sonntag 12. Juli 2009, 21:52
Forum: Allgemeine Fragen
Thema: Scripte zusammenführen in einem Miniscript?
Antworten: 6
Zugriffe: 1149

Scripte zusammenführen in einem Miniscript?

Hallo zusammen! Auch wenn ich Gefahr laufe ausgelacht zu werden: Ich habe 4 Scripte, die ich nun in einem 5.Script aufrufen und ausführen will. Wie mache ich das? Meine Suche via Google war leider nicht erfolgreich. Ich denke mal, ich muss in dem 5. Script alle anderen öffnen, doch wie führe ich die...
von PhantomWorks
Dienstag 30. Juni 2009, 08:14
Forum: Allgemeine Fragen
Thema: Mehrzeiliger String in einzeiligen String umwandeln?
Antworten: 5
Zugriffe: 1887

Danke Für Eure Antworten! Funktioniert prima!! Wenn ihr mir noch eine andere Frage erlaubt: Ich will nach jedem Durchlauf einer for-Schleife eine neue Datei erzeugen, fortlaufend durchnummeriert. Über einen Counter wollte das nicht so wirklich funktionieren... Gibt es da evtl. in Python eine fertige...
von PhantomWorks
Montag 29. Juni 2009, 11:50
Forum: Allgemeine Fragen
Thema: Mehrzeiliger String in einzeiligen String umwandeln?
Antworten: 5
Zugriffe: 1887

Mehrzeiliger String in einzeiligen String umwandeln?

Hallo zusammen! Ich komme leider nicht weiter bei folgendem problem: Meine Ausgangs-XML-Datei enthält mehrzeilige Strings, z.B. <xx:Anschrift> Hans Meier Taubenweg 38 12345 Musterstadt Deutschland </xx:Anschrift> Für meine Ausgabe in ein neues XML-Dokument (das ich jetzt übrigens mit lxml erstelle, ...
von PhantomWorks
Freitag 26. Juni 2009, 09:45
Forum: Allgemeine Fragen
Thema: Problem mit verschachtelten for-Schleifen
Antworten: 4
Zugriffe: 607

Danke für Deine Antwort! Ja ich weiß *schäm*, die String-Ausgabe ist echt nicht das Gelbe vom Ei. Da ich viel mit XML-Arbeite in allen Varianten (Datei-->XML, XML-->Datei, XML-->XML) muss ich mir echt mal so bald wie möglich lxml zu Gemüte führen. Hast Du da evtl. eine gute Quelle um damit anzufange...
von PhantomWorks
Donnerstag 25. Juni 2009, 16:14
Forum: Allgemeine Fragen
Thema: Problem mit verschachtelten for-Schleifen
Antworten: 4
Zugriffe: 607

Problem mit verschachtelten for-Schleifen

Hallo! Ich habe ein Problem, glaube aber dass es sich lediglich um einen Denkfehler handelt. Ich habe ein XML Dokument mit mehreren Ebenen. Dieses habe ich mit etree geparsed. Ich muss nun aus diesem Dokument bestimmte Tagnamen, Tagattribute und Taginhalte auslesen und am Ende wieder in ein neues XM...
von PhantomWorks
Mittwoch 3. Juni 2009, 15:07
Forum: Allgemeine Fragen
Thema: Vergleich von Keys aus Dict mit Variablen + Bedingung
Antworten: 10
Zugriffe: 4396

Danke für Eure Tipps! Habe es jetzt so gemacht wie BlackJack es gesagt hat, ohne die for-Schleife. Nun habe ich allerdings ein weitaus größeres Problem mit Eclipse: Ich habe NICHTS verändert, doch nach einem Neustart von Eclipse erhalte ich beim Klicken auf den Run Button die Fehlermedlung the selec...
von PhantomWorks
Dienstag 2. Juni 2009, 18:36
Forum: Allgemeine Fragen
Thema: Vergleich von Keys aus Dict mit Variablen + Bedingung
Antworten: 10
Zugriffe: 4396

Hallo BlackJack! Danke erstmal für Deine Antwort. Meine kleine Radtour gerade hat mich auf folgenden Gedanken gebracht, der Dir mein Problem hoffentlich etwas verdeutlicht: for key in Dict1.keys(): if TagAttribute == key: print "XXXXXXXXXXXXXXXXXXXXX" # nur zur Kontrolle XYZ = key.value() ...
von PhantomWorks
Dienstag 2. Juni 2009, 17:52
Forum: Allgemeine Fragen
Thema: Vergleich von Keys aus Dict mit Variablen + Bedingung
Antworten: 10
Zugriffe: 4396

Vergleich von Keys aus Dict mit Variablen + Bedingung

Hallo miteinander! Nachdem ich das XML zu CSV Problem nun halbwegs in den Griff bekommen habe, würde ich Euch bitten mir bei einer weiteren Schwierigkeit zu helfen, die sich heute aufgetan hat: Ausgang: 2 aus einer Schleife heraus generierte Dictionaries Dazu gleich eine Frage: Was ist grundsätzlich...
von PhantomWorks
Freitag 29. Mai 2009, 09:59
Forum: Allgemeine Fragen
Thema: XML-Problem: XML zu CSV
Antworten: 39
Zugriffe: 3996

@problembär: Ich verwende jetzt lxml/etree. Ich habe zwar auch einen Versuch mit minidom gestartet, diesen jedoch bald wieder verworfen. @all: Ich habe mir nun die csv.DictWriter Funktion angesehen csv.DictWriter(csvfile, fieldnames[, restval=''[, extrasaction='raise'[, dialect='excel'[, *args, **kw...
von PhantomWorks
Montag 25. Mai 2009, 10:41
Forum: Allgemeine Fragen
Thema: XML-Problem: XML zu CSV
Antworten: 39
Zugriffe: 3996

Hallo! Vielen Dank für Eure Antworten! Ich hatte vergangenes Wochenende ZEit und bin kurz vor der Lösung. Es gibt nur noch ein einziges Problem: Wenn ich die Elemente der CSV-Datei die ich in Variablen gespeichert habe mit dem CSV-Writer über writerow schreiben will passiert folgendes: Es steht in j...
von PhantomWorks
Freitag 22. Mai 2009, 11:12
Forum: Allgemeine Fragen
Thema: XML-Problem: XML zu CSV
Antworten: 39
Zugriffe: 3996

Also ich habe weiter oben im Code schonmal per except einen KeyError ausgeschlossen. Heißt das nun, dass der KeyError an das weiter oben ebenfalls in der for-Schleife stehende gebunden ist und weiter unten nicht nochmal verwendet werden kann? Wenn ja, wie kann ich dies umgehen?
von PhantomWorks
Freitag 22. Mai 2009, 10:28
Forum: Allgemeine Fragen
Thema: XML-Problem: XML zu CSV
Antworten: 39
Zugriffe: 3996

Hallo! es funktioniert mittlerweile ganz gut und ich kann alle benötigten Elemente ansprechen. Aus einer Fehlermeldung werde ich allerdings nicht schlau, da ich den KeyError per try/except ausgeschlossen habe: Code: try: BES = Wert.attrib ["Kurzbezeichnung"] except KeyError: BES = "Be...
von PhantomWorks
Mittwoch 20. Mai 2009, 13:13
Forum: Allgemeine Fragen
Thema: XML-Problem: XML zu CSV
Antworten: 39
Zugriffe: 3996

EDIT: Habe den Fehler gefunden, jetzt erhalte ich die Liste: <Element Merkmalsliste at 2707fc0> und die Liste der Merkmale sieht dann so aus: [<Element Attribute at 27030c0>, <Element Attribute at 27030f0>, <Element Attribute at 2703120>, <Element Attribute at 2703150>, <Element Attribute at 2703180...
von PhantomWorks
Mittwoch 20. Mai 2009, 12:48
Forum: Allgemeine Fragen
Thema: XML-Problem: XML zu CSV
Antworten: 39
Zugriffe: 3996

Hallo! Erst einmal danke für Eure Tipps. Ich bin momentan weder in dom noch in lxml richtig gut eingearbeitet. Von daher probiere ich momentan mit beiden Varianten herum. @Dill: Wenn ich Deinen Code adaptiere liefert er mir lediglich eine leere Liste zurück. An was liegt das? Code: from lxml import ...
von PhantomWorks
Mittwoch 20. Mai 2009, 10:18
Forum: Allgemeine Fragen
Thema: XML-Problem: XML zu CSV
Antworten: 39
Zugriffe: 3996

XML-Problem: XML zu CSV

Hallo zusammen! Ich habe ein kleines Problem, und zwar will ich aus bestimmten Tags einer größeren XML-Datei eine CSV Datei erstellen. EinAusschnitt aus der XML: <Merkmal ID="34747"> <Name>Volumen</Name> <AddData> <Wert MerkmalID="Kurzbezeichnung">Volumen</Wert> <Wert MerkmalID=&...
von PhantomWorks
Montag 27. April 2009, 18:58
Forum: Allgemeine Fragen
Thema: CSV-Modul Error; Ansprache einzelner Elemente
Antworten: 7
Zugriffe: 1590

Hallo zusammen!

Erst einmal vielen Dank für Eure Tipps und Lösungsvorschläge. Es hat inzwischen funktioniert und ich konnte die gewünschte Ausgabedatei erzeugen.

Ein super Forum!

Viele Grüße,
Sepp
von PhantomWorks
Sonntag 26. April 2009, 09:41
Forum: Allgemeine Fragen
Thema: CSV-Modul Error; Ansprache einzelner Elemente
Antworten: 7
Zugriffe: 1590

Danke für Deinen Tipp Dill! Der Import funktioniert jetzt und jede Zeile der csv ist jetzt eine Liste. Es ergibt sich nun folgendes Problem: Manche der erstellten Listen enthält nun nur 3 Elemente (d.h. row[3] fehlt), andere habe 4 Elemente. Lasse ich das Script nun über die Datei laufen, gibt er mi...
von PhantomWorks
Samstag 25. April 2009, 11:25
Forum: Allgemeine Fragen
Thema: CSV-Modul Error; Ansprache einzelner Elemente
Antworten: 7
Zugriffe: 1590

CSV-Modul Error; Ansprache einzelner Elemente

Hallo zusammen! Ich bin gerade dabei eine große CSV Datei (60MB; 1.050.000 Zeilen, 1 Spalte) mit dem csv Modul zu importieren, doch ich erhalte stets folgenden Error: "_csv.Error: field larger than field limit" Anscheined ist das File zu groß für das Modul. Wie kann ich dies umgehen? Wenn ...