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 ...
Die Suche ergab 9 Treffer
- Montag 8. September 2014, 14:51
- Forum: Allgemeine Fragen
- Thema: Automatisches Auslesen von Dateien und Erstellen einer Neuen
- Antworten: 21
- Zugriffe: 2260
- 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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
- 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 ...
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 ...
- 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 ...
@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 ...
- 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 ...
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 ...