[Python] Formattare un file di stringhe in XML
Dante Loi
danteloi1993 a gmail.com
Dom 2 Mar 2014 14:43:10 CET
In effetti ho bisogno di qualcosa di più robusto, ho creato questo:
#!/usr/bin/python
import xml.etree.cElementTree as ET
import string
import sys
infile = open(sys.argv[1], 'r')
resources = ET.Element("resorurces")
for line in infile.readlines():
if line.strip():
name, value = [ word.strip() for word in line.split("=",1) ]
string = ET.SubElement(resources,"string")
string.set("name", name)
string.text = value
infile.close()
tree = ET.ElementTree(resources)
tree.write(sys.argv[2])
ma non va...
2014-02-24 21:12 GMT+01:00 Diego Barrera <diegonebarrera a yahoo.it>:
> On 24/02/2014 20:48, Dante Loi wrote:
>
>
> #!/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!
>
> Per l'output puoi dare un'occhiata a format:
>
> http://docs.python.org/2.7/library/stdtypes.html?highlight=format#str.format
>
> Ciao
> diego
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20140302/94446533/attachment.html>
Maggiori informazioni sulla lista
Python