ho questo script:
e questo e' l'errore:codice: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()
________________________________________
riga2 = string.replace(riga, "\immagini\band\", "/immagini/band/")
^
SyntaxError: EOL while scanning single-quoted string
__________________________________________
dov'e' che sbaglio!?!?

Rispondi quotando
) serve ad indicare caratteri speciali, cosi \" serve ad indicare il carattere doppio apice, e quindi quel doppio apice non viene interpretato come la terminazione della stringa, da cui l'errore. Per inserire il carattere \ in una strina devi metterne due di seguito: \\
