Salve devo scrivere un piccolo script che formati, dei file di risorse nel
formato XML android.
input file:
File = File
New = Nuovo disegno
Open = Apri un file
Save = Salva
SaveName = Salva con nome
Export = Esporta
Print = Stampa
Close = Chiudi
output file:
File
Nuovo disegno
...
...
ho butta
On 2014-02-24 12:25, Dante Loi wrote:
Salve devo scrivere un piccolo script che formati, dei file di
risorse nel
formato XML android.
input file:
File = File
New = Nuovo disegno
[...]
Il problema e che il valore della stringa, può contenere degli
spazzi,
quindi non posso semplicemente spl
.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: [email protected]
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("\n\n
On 24/02/2014 20:48, Dante Loi wrote:
#!/usr/bin/python
import string
import sys
infile = open(sys.argv[1], 'r')
outfile = open(sys.argv[2], 'w')
outfile.write("\"1.0\" encoding=\"utf-8\"?>\n\n")
for line in infile.readlines():
if line