Ich will in einer textdatei ein Buchstabe durch einen anderen ersetzen lassen.
z.B. wenn in der Textdatei 25 mal ein a drin ist soll jedes a zu einem b umgeschrieben werden. dazu hatte ich mir das überlegt:
Code: Alles auswählen
# -*- coding: cp1252 -*-
def ersetzer (zeile):
text = ''
for i in range( len(zeile) ):
if zeile[i] == 'a':
text = text + 'f'
else:
text = text + zeile[i]
return text
# ausprobieren:
datei = open("text.txt", "w")
testzeile = datei.readlines()
print testzeile
print
print sonderzeichen(testzeile)
datei.write(sonderzeichen(testzeile))
ersetzer()
[Errno 9] Bad file descriptor
???
warum bad file descriptor?
vieleicht könnt ihr mir ja helfen.
Schon mal vielen Dank
Gruß Teabag