Vi ringrazio, in fin dei conti, nel file da formattare non ci sono caratteri particolari, per cui ho deciso di non allargarmi in altri moduli!
ecco il codice risultante: #!/usr/bin/python import stringimport sys infile = open(sys.argv[1], 'r') outfile = open(sys.argv[2], 'w') outfile.write("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n") for line in infile.readlines(): if line.strip(): name, value = [ word.strip() for word in line.split("=",1) ] outfile.write("\t<string name=\"" + name + "\">" + value + "</string>\n") outfile.write("</resources>") infile.close()outfile.close() se volete proporre qualche miglioria è ben'accetta comunque funziona alla perfezione! Dante. 2014-02-24 13:47 GMT+01:00 Dario Bertini <berda...@gmail.com>: > .split(maxsplit=2) > > comunque, se il file di input è un .ini, c'è già il modulo configparser: > http://docs.python.org/3.3/library/configparser.html > > e per generare l'xml, ci sono già diversi moduli che lo fanno > correttamente: > http://docs.python.org/3.3/library/xml.html > > > -- > xmpp: berda...@gmail.com > bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP > gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (used just > for signing commits) > _______________________________________________ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python >
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python