[PIPython] sostituzione stringhe in un file

blink_twilight damnit182
Ven 19 Nov 2004 15:16:49 CET


ho il seguente script:
[code]
import os
import string
import sys

file = open(sys.argv[1], "r")
newfile = open("new"+sys.argv[1], "w")

while 1:
        riga = file.readline()
        if riga =="":
                break;
        riga2 = string.replace(riga, "\immagini\band\", "/immagini/band/")
        newfile.write(riga2)

file.close()
newfile.close()

os.remove(sys.argv[1])
os.rename("new"+sys.argv[1], sys.argv[1])
[/code]

e mi da il seguente errore:

    riga2 = string.replace(riga, "\immagini\band\", "/immagini/band/")
                                                                                                  
^
SyntaxError: EOL while scanning single-quoted string

qual' e' il problema!?



More information about the Python mailing list