Die Suche ergab 40 Treffer

von vikingrussel
Donnerstag 25. Oktober 2007, 14:43
Forum: Allgemeine Fragen
Thema: Dateien werden nicht korrekt eingelesen
Antworten: 1
Zugriffe: 993

hat sich erledigt, der Fehler lag woanders.
in der letzten Zeile von der letzten Funktion ist das `return inhaltlist` zu weit eingerückt gewesen
von vikingrussel
Donnerstag 25. Oktober 2007, 13:35
Forum: Allgemeine Fragen
Thema: Dateien werden nicht korrekt eingelesen
Antworten: 1
Zugriffe: 993

Dateien werden nicht korrekt eingelesen

Wie die Überschrift schon sagt, werden in diesem Script die Dateien nicht eingelesen
# -*- coding: cp1252 -*-
from lxml import etree
import codecs
import string
import re, sys
from os import listdir
from os.path import getmtime
from time import ctime

# Öffnen von Log-Datei(en)
sourceDir = 'C ...
von vikingrussel
Montag 10. September 2007, 07:43
Forum: Allgemeine Fragen
Thema: DTD mit Python erstellter XML nutzen
Antworten: 4
Zugriffe: 1321

hab es hingekriegt, danke für die antworten
von vikingrussel
Mittwoch 5. September 2007, 12:40
Forum: Allgemeine Fragen
Thema: DTD mit Python erstellter XML nutzen
Antworten: 4
Zugriffe: 1321

genau das will ich ja auch machen.
und wie?
ich hab zwar einen ansatz gefunden
from xml.etree.elementtree import ElementTree

parser = ElementTree.XMLTreeBuilder()

parser.feed("<document>")
parser.feed("body")
parser.feed("</docu")
parser.feed("ment>")
aber 'XMLTreeBuilder()' existiert bei mir ...
von vikingrussel
Mittwoch 5. September 2007, 07:42
Forum: Allgemeine Fragen
Thema: DTD mit Python erstellter XML nutzen
Antworten: 4
Zugriffe: 1321

DTD mit Python erstellter XML nutzen

Guten Morgen,

gibt es eine Möglichkeit eine DTD mit einer von Python erstellten XML zu nutzen? Es würde bereits genügen wenn der Verweis auf diese DTD gleich mit Erstellung der XML in diese geschrieben wird.
Habe bisher nichts so richtiges gefunden.

MfG VikingRussel
von vikingrussel
Donnerstag 30. August 2007, 13:36
Forum: Allgemeine Fragen
Thema: Problem mit Fallunterscheidung
Antworten: 14
Zugriffe: 3416

ok, ist net schlecht wenn es so klappen würde. hoffentlich passt es dann mit der weiterverarbeitung. danke auf jeden fall.

sorry, wenn zu diesem script welches ich grad schreibe, des öfteren komische fragen oder kommentare von mir kommen. ich bin normalerweise nicht für sowas zuständig. also seit ...
von vikingrussel
Donnerstag 30. August 2007, 12:22
Forum: Allgemeine Fragen
Thema: Problem mit Fallunterscheidung
Antworten: 14
Zugriffe: 3416

es gibt da ein problem mit 'split'. 'split' kommt nicht mit einem derartigen string zurecht:
u' 5 Stunden, 4 Minuten und 43 Sekunden\r'
wenn ich das mit 'split' "splitte" sieht das dann so aus:
[u'5', u'Stunden,', u'4', u'Minuten', u'und', u'43', u'Sekunden']
auf grund dessen kann ich nicht die ...
von vikingrussel
Montag 27. August 2007, 15:48
Forum: Allgemeine Fragen
Thema: Problem mit Fallunterscheidung
Antworten: 14
Zugriffe: 3416

ich danke dir :D
bin zwar grad noch am rumtüfteln, aber es sieht gut aus, das das mit 'split' funzen wird. muss halt noch a bissel angepasst werden.
es werden zwar die stunden (falls vorhanden) auch direkt angezeigt, also nicht nur minuten, aber vielleicht kann das noch für andres nutzen
von vikingrussel
Donnerstag 23. August 2007, 16:26
Forum: Allgemeine Fragen
Thema: Problem mit Fallunterscheidung
Antworten: 14
Zugriffe: 3416

danke erstmal an die antwortenden, hab das problem wie folgt gelöst:
warningstatus = True
for i in inhaltlist:
if i.has_key('warning'):
warningstatus = False
etree.SubElement(subroot, 'warnung').text = i['warning']
if warningstatus:
etree.SubElement(subroot, 'warnung').text = warning13

auf ...
von vikingrussel
Donnerstag 23. August 2007, 09:26
Forum: Allgemeine Fragen
Thema: Problem mit Fallunterscheidung
Antworten: 14
Zugriffe: 3416

mir ist aufgefallen das dieses 'if'/'else' problem hier auch besteht:
z9 = error.search(z)
if z9:
fehler9 = z9.group('r')
#else:
#fehler9 = 'kein(e) Fehler'

ich dachte erwähne das mal, weil genau das meine versuche das andere umzubauen, veretelt hat.
vielleicht hat ja noch jemand ne idee
von vikingrussel
Mittwoch 22. August 2007, 15:07
Forum: Allgemeine Fragen
Thema: Problem mit Fallunterscheidung
Antworten: 14
Zugriffe: 3416

ahja, das auf jeden schon mal ein ansatz.
ich werd da noch mal gucken, wie ich das umbauen kann.
danke auf jeden fall noch mal.
wenn noch was sein sollte, meld ich mich nochmal
von vikingrussel
Mittwoch 22. August 2007, 14:19
Forum: Allgemeine Fragen
Thema: Problem mit Fallunterscheidung
Antworten: 14
Zugriffe: 3416

zu a), wird ausgeführt wenn ich das 'else' weglasse, was aber nicht sinn der sache ist, denn das soll auch so gehen
zu b), das passiert hier (funktioniert auch):
liscount += 1
warning13 = z13.group('x')
inhaltdic['warning'] = warning13
inhaltlist.append(inhaltdic)

danke auch für deine antworten
von vikingrussel
Mittwoch 22. August 2007, 13:26
Forum: Allgemeine Fragen
Thema: Problem mit Fallunterscheidung
Antworten: 14
Zugriffe: 3416

ist mir klar, hab das bloß hier rein ein bisschen unglücklich kopiert.

umstruktieren ja, hab aber keine zeit dafür. muss nebenbei auch noch andere dinge machen. das ganze soll erstmal laufen :wink:

normalerweise sollte der schlüssel vorhanden sein, da:
inhaltdic['warning'] = warning13 ...
von vikingrussel
Mittwoch 22. August 2007, 12:09
Forum: Allgemeine Fragen
Thema: Problem mit Fallunterscheidung
Antworten: 14
Zugriffe: 3416

Problem mit Fallunterscheidung

Hallo,
hier erst mal der Code:
# -*- coding: cp1252 -*-
from xml.dom.minidom import parse, parseString
from xml.etree.ElementTree import Element, SubElement, dump
from xml.etree.ElementTree import tostring as tt
from lxml import etree
import re
import sys
import codecs

# Öffnen von Log-Datei(en ...
von vikingrussel
Donnerstag 12. Juli 2007, 14:08
Forum: Allgemeine Fragen
Thema: problem mit `lxml.etree`
Antworten: 3
Zugriffe: 839

hat sich erledigt, ich hab vor 'tostring' das 'etree' vergessen im richtigen code zu schreiben (nicht im angebrachten beispiel, dieses ist vollkommen richtig). ohne 'etree' benutzt python (falls importiert) ein anderes 'tostring' das kein 'pretty_print' kennt, falls das noch jemanden interressieren ...
von vikingrussel
Donnerstag 12. Juli 2007, 13:28
Forum: Allgemeine Fragen
Thema: problem mit `lxml.etree`
Antworten: 3
Zugriffe: 839

problem mit `lxml.etree`

ich habe wieder mal ein problem mit xml :lol: . und zwar kann ich diese ausgabe nicht benutzen:
print etree.tostring(root, pretty_print=True)
weiß aber nicht warum. es kommt der fehler, das 'pretty_print' ein 'unexpected keyword argument' ist.
überall wird aber 'pretty_print' einfach so eingesetzt ...
von vikingrussel
Donnerstag 5. Juli 2007, 14:54
Forum: Allgemeine Fragen
Thema: problem mit zeichensatz
Antworten: 20
Zugriffe: 2600

hat sich erledigt, aufgrund deines geschriebenen und nochmaliges lesen der doku (zum hundertsten mal wahrscheinlich) hat sich das jetzt alles für mich erschlossen und nochmal danke
von vikingrussel
Donnerstag 5. Juli 2007, 14:50
Forum: Allgemeine Fragen
Thema: problem mit zeichensatz
Antworten: 20
Zugriffe: 2600

mein englisch ist doch zu scheisse, aber egal. jetzt ergibt einiges gelesenes einen ganz neuen sinn, der auch wirklich einleuchtend ist, bis auf eines (nur zum verständnis); warum eigentlich dann noch `group()`?

ansonsten danke (an alle)
von vikingrussel
Donnerstag 5. Juli 2007, 13:58
Forum: Allgemeine Fragen
Thema: problem mit zeichensatz
Antworten: 20
Zugriffe: 2600

tut mir leid wenn ich es nicht hinkrieg mich so auszudrücken, wie es soll.
doku von `re`hab ich mittlerweile etliche male durchgelesen und nichts gefunden was mich weiterbringt (so schlecht ist mein englisch nicht, auch wenn ich das nicht ausschliessen will).
die xml soll grob gesehen so aussehen ...
von vikingrussel
Donnerstag 5. Juli 2007, 13:29
Forum: Allgemeine Fragen
Thema: problem mit zeichensatz
Antworten: 20
Zugriffe: 2600

das mit dem objekt is mir klar, tschuldigung das ich das falsch ausgedrückt hab. deswegen geht das ganze vorerst auch nicht. bis hier is mir das soweit alles klar.
in der doku von "re" steht davon nichts, wie ich daraus einen "text" machen soll, oder ich hab es net gesehen