Replace parts of a file?
Kragen Sitaker
kragen at dnaco.net
Sat Sep 30 21:57:27 EDT 2000
More information about the Python-list mailing list
Sat Sep 30 21:57:27 EDT 2000
- Previous message (by thread): Replace parts of a file?
- Next message (by thread): Help: Chinese charactor in Tkinter
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
In article <8FBFE4B0Egustaflalgonetse at 194.213.69.152>, Gustaf Liljegren <gustafl at algonet.se> wrote: >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>") I don't think string.rfind will work well on the file object; I think you'll need to use read() to read the contents of the file into a string and use string.rfind on that. >I've been looking for a function that return a substring based on a start >and end value, but hasn't found any. Maybe there's a better way? Like this? >>> mystring = 'this is a test' >>> mystring 'this is a test' >>> mystring[5:12] 'is a te' HTH. -- <kragen at pobox.com> Kragen Sitaker <http://www.pobox.com/~kragen/> Perilous to all of us are the devices of an art deeper than we ourselves possess. -- Gandalf the Grey [J.R.R. Tolkien, "Lord of the Rings"]
- Previous message (by thread): Replace parts of a file?
- Next message (by thread): Help: Chinese charactor in Tkinter
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list