Replace parts of a file?
François Granger
francois.granger at free.fr
Sun Oct 1 09:39:41 EDT 2000
More information about the Python-list mailing list
Sun Oct 1 09:39:41 EDT 2000
- Previous message (by thread): import libraries among various Win32 linkers
- Next message (by thread): rpmmodule
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Gustaf Liljegren <gustafl at algonet.se> wrote: > Here's a newbie question. I'm working with a script for replacing the > header and footer sections of multiple HTML files. I don't think I can use > SSI here, as I need to change some file paths in these sections too. > > For example, the footer (in this case) is everything below the last "<hr>". > Below that line, different files may look a slightly different. After the > "<hr>", I want to remove everything and replace it with a standardized > footer from another file. I came this far: > > file = open(filename, "r+") > start = string.rfind(file, "<hr>") What about (not tested) file = open(filename, r) str = file.read() start = string.rfind(str, '<hr>') str = str[:start] + your_new_footer #write this str in file here -- "Faites des phrases courtes. Un sujet, un verbe, un complément. Quand vous voudrez ajouter un adjectif, vous viendrez me voir." - Georges Clemenceau, 1841-1929. Consignes aux journalistes de "L'Aurore".
- Previous message (by thread): import libraries among various Win32 linkers
- Next message (by thread): rpmmodule
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list