AW: [Python-de] String in Datei ersetzten

Josef Cihal josef.cihal at irm.at
Wed Feb 6 14:33:07 EST 2002


1.Oeffne datei fuer LEsen und Schreiben.
2.Lese Zeile pro Zeile und schreibe die zurück mit einem Kommentar am
Anfang...

Ich denke es ist zu trivial oder?
Oder kannst Du eventuell regex Modul mit Ersetzfunktion dazu benutzen...

lg
josef

-----Ursprüngliche Nachricht-----
Von: python-de-admin at starship.python.net
[mailto:python-de-admin at starship.python.net]Im Auftrag von Felix Seeger
Gesendet: Mittwoch, 6. Februar 2002 14:35
An: python-de at starship.python.net
Betreff: Re: [Python-de] String in Datei ersetzten


Nun ich habe eine Datei.
Ich möchte in dieser Datei ca. 5 aufeinander folgende Zeilen auskommentieren
bzw. mit einem Kommentar versehen

Beispiel:

<VirtualHost IP>
    ServerAdmin mail
    DocumentRoot /var/www/domain
    ServerName NAME
    ErrorLog logs/host.DOMAIN-error.log
    CustomLog logs/host.DOMAIN-access.log common
</VirtualHost>

Wenn das Programm fertig ist soll es so aussehen:

#<VirtualHost IP>
#    ServerAdmin mail
#    DocumentRoot /var/www/domain
#    ServerName NAME
#    ErrorLog logs/host.DOMAIN-error.log
#    CustomLog logs/host.DOMAIN-access.log common
#</VirtualHost>


Das ganze auch umgekehrt.
Der mein Problem ist das ich nicht die ganze Datei ändern will sondern nur
in
diesem einem Block arbeiten will.
So ein Block beginnt mit <VirtualHost IP> und endet mit </VirtualHost>.
Das ist immer gleich nur die IP ändert sich.


thanks
have fun
HAL
Am Dienstag, 5. Februar 2002 08:20 schrieben Sie:
> Datei zeilenweise einlesen; jede Zeile parsen und wieder
> rausschreiben ?! Leider ist eine Frage sehr allgemein
> gehalten, deshalb nur eine allgemeine Antwort.
>
> -aj
>
> ----- Original Message -----
> From: "Felix Seeger" <seeger at sitewaerts.de>
> To: <python-de at starship.python.net>
> Sent: Wednesday, February 06, 2002 13:54
> Subject: [Python-de] String in Datei ersetzten
>
>
> Hi
>
> Ich würde gerne in einer config Datei einen Teil auskommentieren bzw. die
> kommentare wieder entfernen.
>
> Hat da jemand nen Tip für mich wo ich anfangen muss.
>
>
> thanks
> have fun
> HAL
> _______________________________________________
> Python-de maillist  -  Python-de at starship.python.net
> http://starship.python.net/mailman/listinfo/python-de
>
>
> _______________________________________________
> Python-de maillist  -  Python-de at starship.python.net
> http://starship.python.net/mailman/listinfo/python-de
_______________________________________________
Python-de maillist  -  Python-de at starship.python.net
http://starship.python.net/mailman/listinfo/python-de




More information about the Python-de mailing list