Frage.
Befinden sich die textdatei und die zu öffnenden Dateien im gleichen Verzeichnis?
Ja, liegen sie.
Bist du sicher, dass dein Dateiname eine Newline "\n" am Ende hat ?
Wie meinst du das jetzt?
Bist du sicher, dass du eine RE verwenden willst, wenn index() das Mittel der Wahl wäre?
Erstmal sollte das Script laufen, dann wird es verbessert.
Reden wir von Plural.
Du denkst nicht daran, dass du zweimal das gleiche File öffnest.
Tu ich doch gar nicht?