Die Suche ergab 14 Treffer

von Tobbel
Montag 10. September 2012, 13:48
Forum: Allgemeine Fragen
Thema: Frage zu dateien lesen
Antworten: 26
Zugriffe: 2632

Re: Frage zu dateien lesen

Ich versteh zwar nicht ganz warum das jetzt richtig funktioniert, aber seit das "and servicestatus" als Bedingung dabei steht gibt er keinen fehler mehr aus... es wurde doch lediglich die Menge der "gesplitteten" spalten verringert...

Naja es funktioniert nun! Vielen Dank an alle die sich die Mühe ...
von Tobbel
Montag 10. September 2012, 13:29
Forum: Allgemeine Fragen
Thema: Frage zu dateien lesen
Antworten: 26
Zugriffe: 2632

Re: Frage zu dateien lesen

def auslesen(status2):
with open(status2) as statuspart:
servicestatus = None #weist der variablen servicestatus den Wert None zu
for line in (l.strip() for l in statuspart): #"räumt" zeile für zeile auf
if line.endswith("{"): #untersucht ob die jeweilige Zeile mit einer { endet
servicestatus ...
von Tobbel
Montag 10. September 2012, 12:55
Forum: Allgemeine Fragen
Thema: Frage zu dateien lesen
Antworten: 26
Zugriffe: 2632

Re: Frage zu dateien lesen

Dann hatte ich das doch leider richtig verstanden was EyDu meinte, jedoch verstehe ich dann nicht ob/was ich noch anders eintragen muss an den gegebenen stellen , also an
servicestatus[name] = value
sodass es mir in der späteren Abfrage nach "plugin_output" ,nicht wie jetzt einen KeyError ausgibt ...
von Tobbel
Montag 10. September 2012, 12:37
Forum: Allgemeine Fragen
Thema: Frage zu dateien lesen
Antworten: 26
Zugriffe: 2632

Re: Frage zu dateien lesen

Ja es gibt andere, die sind nur z.B. Hoststatus o.ä genannt ,jedoch ist der inhalt identisch und soll auch ausgewertet werden, daher ist das in diesem fall sogar gut :)

Habe eben noch meinen Beitrag von zuvor editiert, evtl weis jemand noch etwas darüber :)
von Tobbel
Montag 10. September 2012, 12:18
Forum: Allgemeine Fragen
Thema: Frage zu dateien lesen
Antworten: 26
Zugriffe: 2632

Re: Frage zu dateien lesen

Super , vielen vielen Dank! Das hat es gebracht! Ich hatte halt "open" immer in Verwendung mit spezifischem Pfad oder Dateinamen gelesen/gesehen, aber nachdem das geändert war hat es funktioniert!

und das mit dem strip(" ") hatte ich irgendwo aufgeschnappt und ausprobiert, dass das, nun wo du es ...
von Tobbel
Montag 10. September 2012, 11:08
Forum: Allgemeine Fragen
Thema: Frage zu dateien lesen
Antworten: 26
Zugriffe: 2632

Re: Frage zu dateien lesen

So da bin ich wieder, saß nun den ganzen morgen dran und komm nicht weiter...
Zu Anfangs hatte ich KeyErrors, die sind nun weg aber hab nun keinerlei Erfolg....
def auslesen(status):
with open("/home/tweber/status.dat") as statuspart:
servicestatus = None
for line in (l.strip(" ") for l in ...
von Tobbel
Sonntag 9. September 2012, 20:34
Forum: Allgemeine Fragen
Thema: Frage zu dateien lesen
Antworten: 26
Zugriffe: 2632

Re: Frage zu dateien lesen

Na wenn du es so sagst dann werde ich mich morgen mal deinem Vorschlag näher widmen und bei eventuellen mich hier wieder melden , vielen dank jedenfalls noch einmal :)
von Tobbel
Freitag 7. September 2012, 18:25
Forum: Allgemeine Fragen
Thema: Frage zu dateien lesen
Antworten: 26
Zugriffe: 2632

Re: Frage zu dateien lesen

Das geht nun leider nicht, hab nur die obrige Variante von der Arbeit mitgenommen, das mit dem parser liegt dort auf der festplatte ;)

realistisch gefragt: macht es sinn an meiner obigen idee festzuhalten, oder nicht? bzw ist es "einfacher" auf die andere methode?
von Tobbel
Freitag 7. September 2012, 17:40
Forum: Allgemeine Fragen
Thema: Frage zu dateien lesen
Antworten: 26
Zugriffe: 2632

Re: Frage zu dateien lesen

Hab jetzt eine weile mit den möglichkeiten rumprobiert und muss leider sagen das ich mit dem zweiten Ansatz zu keinerlei ergebniss kam, bekomm egal was ich mach, ja auch nach google..., diesen Fehler:

Nein magisch war sie nicht, nur leider hat es nicht funktioniert da bei mir der Parser nie ...
von Tobbel
Freitag 7. September 2012, 15:52
Forum: Allgemeine Fragen
Thema: Frage zu dateien lesen
Antworten: 26
Zugriffe: 2632

Re: Frage zu dateien lesen

So nun meld ich mich nocheinmal ;)

Hab jetzt eine weile mit den möglichkeiten rumprobiert und muss leider sagen das ich mit dem zweiten Ansatz zu keinerlei ergebniss kam, bekomm egal was ich mach, ja auch nach google..., diesen Fehler:
File "lampe2.py", line 32, in <module>
Main(sys.argv[1 ...
von Tobbel
Freitag 7. September 2012, 14:11
Forum: Allgemeine Fragen
Thema: Frage zu dateien lesen
Antworten: 26
Zugriffe: 2632

Re: Frage zu dateien lesen

Noch kein Online-Tutorial o.ä. gelesen, hab hier das Buch "Python 3 Object oriented Programming" von dusty phillips und die sache ist die, es wird gut erklärt wie die ganzen sachen funktioniern, jedoch kaum was zur syntax, zu befehlen, oder gar beispielen...

Daher hab ich mir die befehle usw. eher ...
von Tobbel
Freitag 7. September 2012, 13:24
Forum: Allgemeine Fragen
Thema: Frage zu dateien lesen
Antworten: 26
Zugriffe: 2632

Re: Frage zu dateien lesen

Ok, also vorneweg gesagt, mit obj usw. hab ich bisher noch nichts gemacht,aber so wie ich das vom lesen her verstehe :

der obere teil zerlegt die status.dat in kleine servicestatus teile, in denen ich dann weiter mit dem untern (ab "for obj..." ) arbeiten kann, soweit richtig hoffe ich ;)

Nun hab ...
von Tobbel
Freitag 7. September 2012, 12:36
Forum: Allgemeine Fragen
Thema: Frage zu dateien lesen
Antworten: 26
Zugriffe: 2632

Re: Frage zu dateien lesen

Das is schonmal ne idee, bin ich garnicht drauf gekommen es ersteinmal selber nen Index zu machen :roll:

Also zu der Datei: servicestatus {
host_name=localhost
service_description=Current Load
modified_attributes=2
check_command=check_load!5.0!4.0!3.0!10.0!6.0!4.0
check_period=24x7 ...
von Tobbel
Freitag 7. September 2012, 11:15
Forum: Allgemeine Fragen
Thema: Frage zu dateien lesen
Antworten: 26
Zugriffe: 2632

Frage zu dateien lesen

Hey ho!
Also ist mein erster Post, verzeiht mir bitte falls ich nicht immer genau das sage was ein erfahrenern progger schreiben würde ;)

Bin nun seit rund 2 Tagen an einem Problem dran und zwar:
Ich lese eine Status datei eines Überwachungsprogrammes ein ( evtl kennt das wer "Nagios"), dort such ...