Die Suche ergab 9 Treffer

von Humpalumpa
Montag 8. September 2014, 14:51
Forum: Allgemeine Fragen
Thema: Automatisches Auslesen von Dateien und Erstellen einer Neuen
Antworten: 21
Zugriffe: 2260

Re: Automatisches Auslesen von Dateien und Erstellen einer N

Hallo nochmal,

wie bereits gesagt, habt ihr mir sehr geholfen.
Ich habe nun quasi das umgekehrte Problem.

Ich kann nun die einzelnen Wörter aus den Dateien auslesen, will nun aber erstmal die gewünschten Dateien auswählen.
Dazu gebe ich einen Pfad ein und lasse mir mittels os.listdir(directory ...
von Humpalumpa
Montag 8. September 2014, 11:20
Forum: Allgemeine Fragen
Thema: Automatisches Auslesen von Dateien und Erstellen einer Neuen
Antworten: 21
Zugriffe: 2260

Re: Automatisches Auslesen von Dateien und Erstellen einer N


Die Funktion `findall()` erwartet 2 Argumente. Erstens den regulären Ausdruck, also das Schema. Zweitens den String, der durchsucht werden soll. In unseren Beispielen haben wir ja nur der Einfachheit halber dort einen "konkreten String" angegeben. Natürlich wird später einmal an dessen Stelle ein ...
von Humpalumpa
Montag 8. September 2014, 10:48
Forum: Allgemeine Fragen
Thema: Automatisches Auslesen von Dateien und Erstellen einer Neuen
Antworten: 21
Zugriffe: 2260

Re: Automatisches Auslesen von Dateien und Erstellen einer N

@Humpalumpa
Ok, dann hast Du ja jetzt alle Werkzeuge zur Hand, die Du benötigst. Damit gehst Du nun Zeile für Zeile jeder Datei durch (``for line in file:``) und ziehst die gewünschten Strings heraus.

mutetella

Okay mutetella, scheinbar bist du schlauer als ich. Ich kann gerade keine sinnvolle ...
von Humpalumpa
Montag 8. September 2014, 10:38
Forum: Allgemeine Fragen
Thema: Automatisches Auslesen von Dateien und Erstellen einer Neuen
Antworten: 21
Zugriffe: 2260

Re: Automatisches Auslesen von Dateien und Erstellen einer N

Anscheinend hast du dir die Funktion noch nicht wirklich angeschaut.

Hier mal ein Test.
>>> import re
>>> re.findall(r'threadname="(.*)"', 'threadname="Worker";')
['Worker']
>>> re.findall(r'threadname="(.*)"', 'threadname="Server";')
['Server']

Hallo /me,
doch ich habe sie genau so verstanden ...
von Humpalumpa
Montag 8. September 2014, 10:23
Forum: Allgemeine Fragen
Thema: Automatisches Auslesen von Dateien und Erstellen einer Neuen
Antworten: 21
Zugriffe: 2260

Re: Automatisches Auslesen von Dateien und Erstellen einer N

@mutetella

Okay, ich glaube ich habs wirklich schlecht erklärt. Sorry :cry:

Ein neuer strukturierter Versuch:

Ich habe mehrere Dateien, wie in etwa:
datei1.cfg
datei2.cfg
datei3.cfg

Diese sind vom Inhalt unterschiedlich, haben aber alle eine Zuweisung mittels:
threadname="xxx"
Dabei steht ...
von Humpalumpa
Montag 8. September 2014, 09:56
Forum: Allgemeine Fragen
Thema: Automatisches Auslesen von Dateien und Erstellen einer Neuen
Antworten: 21
Zugriffe: 2260

Re: Automatisches Auslesen von Dateien und Erstellen einer N


Ehrlich gesagt verstehe ich nicht wirklich, was Du denn möchtest? Es schaut so aus, als würdest Du ein `Worker` Objekt als Rückgabe benötigen? Dafür müsstest Du aus dem String 'Worker' oder was immer auch als Ergebnis da ist, ein Objekt erstellen. `getattr()` fällt mir dazu ein oder ein Mapping ...
von Humpalumpa
Montag 8. September 2014, 09:40
Forum: Allgemeine Fragen
Thema: Automatisches Auslesen von Dateien und Erstellen einer Neuen
Antworten: 21
Zugriffe: 2260

Re: Automatisches Auslesen von Dateien und Erstellen einer N

@mutetella

Die findall Funktion scheint ganz gut zu sein, leider muss man dort scheinbar auch den genauen Namen (in diesem Fall "Worker") angeben. Ich brauche jedoch ein Programm, was diesen Namen automatisch herausfindet, nur indem er die Zuweisung und die vorherigen, sowie nachfolgenden ...
von Humpalumpa
Montag 8. September 2014, 09:02
Forum: Allgemeine Fragen
Thema: Automatisches Auslesen von Dateien und Erstellen einer Neuen
Antworten: 21
Zugriffe: 2260

Re: Automatisches Auslesen von Dateien und Erstellen einer N

Danke für die schnelle Antwort.

@Hyperion: Vielen Dank für die ausführliche Antwort, ich werden mir die Split Funktion mal ansehen. Leider finde ich es ziemlich schwierig am Anfang gut voran zu kommen, da man einfach die Bandbreite der ganzen Funktionen noch nicht kennt.
Die Dateien sind als .cfg ...
von Humpalumpa
Montag 8. September 2014, 08:27
Forum: Allgemeine Fragen
Thema: Automatisches Auslesen von Dateien und Erstellen einer Neuen
Antworten: 21
Zugriffe: 2260

Automatisches Auslesen von Dateien und Erstellen einer Neuen

Hallo Python Forum,

dies ist mein erster Beitrag und schon komme ich mit so einer komischen Frage.
Nun ja, also mein Problem ist folgendes:
Ich habe mehrere .cfg Dateien, die aber nicht der config Formatierung vom Python ConfigParser entsprechen, also ohne [sections] und dafür mit geschweiften und ...