On 03/03/2014 22:25, Dante Loi wrote:
Il fatto è che non ho ben chiaro come quotare!
https://www.google.it/search?q=come+quotare+bene
Primo risultato.
Non e' un problema quotare male, ci siamo passati tutti;
il problema e' non voler quotare bene.
Da ora in poi non sei piu' scusato..
Marco ti
Scusa Marco,
Il fatto è che non ho ben chiaro come quotare!
Comunque, come dice Dario funziona, però genera un file xml veramente
brutto, senz'alcuna indentazione... Ho visto che con lxml è possibile
renderlo più grazioso. Purtroppo questo non è uno script che dovro usare
solo io quindi preferisc
On 3 Mar 2014 16:19, "Dante Loi" wrote:
>
> Ho applicato un po dei vostri consigli, tra cui l'usare python3, però non
vedo miglioramenti. Per quanto riguarda la list comprehension, la trovo
molto leggibile e mi piace così com'è!
Dante,
la list comprehension è meravigliosa, ma non usata ad minchia
Fai un cambiamento per volta
in particolare, hai cambiato tree.write()
se lo fai tornare tree.write(sys.argv[2]) vedrai che funziona
in pratica, tree.write se riceve un nome di un file, lo apre nel modo
per lui corretto, e tutto funziona
se invece vuoi dargli tu un handle già aperto, siccome El
Ho applicato un po dei vostri consigli, tra cui l'usare python3, però non
vedo miglioramenti. Per quanto riguarda la list comprehension, la trovo
molto leggibile e mi piace così com'è!
#!/usr/bin/python3
from xml.etree.ElementTree import ElementTree
from xml.etree.ElementTree import Element
impor
On 2 Mar 2014 19:54, "Dante Loi" wrote:
>
> Non mi sono mai posto il problema perche il file che devo formattare ha
un'uguale in ogni riga, salvo quelle vuote!
Se è una giustificazione, ok, se invece è il motivo, direi che non è valido
:-)
Ciao.
Marco.
P.S. Quota per bene, please.
_
Non mi sono mai posto il problema perche il file che devo formattare ha
un'uguale in ogni riga, salvo quelle vuote!
Il giorno 02 marzo 2014 18:44, Marco Beri ha scritto:
>
> On 2 Mar 2014 17:11, "Valerio Maggio" wrote:
> >
> > On 02/mar/2014, at 17:01, Valerio Maggio
> wrote:
> > >
> > > On 0
On 2 Mar 2014 18:57, "Valerio Maggio" wrote:
>
> On 02 Mar 2014, at 18:54, Valerio Maggio wrote:
>
> > try-catch in pieno stile EAFP [0]
>
> Per l'appunto "domando perdono"… espressioni "idiomatiche" del passato
dure a morire…
:-D
___
Python mailing l
On 02 Mar 2014, at 18:54, Valerio Maggio wrote:
> try-catch in pieno stile EAFP [0]
Per l'appunto "domando perdono"… espressioni "idiomatiche" del passato dure a
morire…
Era, naturalmente, `try-except` :D
--
Valerio
___
Python mailing list
Py
On 02 Mar 2014, at 18:44, Marco Beri wrote:
>
> On 2 Mar 2014 17:11, "Valerio Maggio" wrote:
> >
> > On 02/mar/2014, at 17:01, Valerio Maggio wrote:
> > >
> > > On 02/mar/2014, at 14:43, Dante Loi wrote:
> > >
> > >>name, value = [ word.strip() for word in line.split("=",1) ]
> >
> >
On 2 Mar 2014 17:11, "Valerio Maggio" wrote:
>
> On 02/mar/2014, at 17:01, Valerio Maggio wrote:
> >
> > On 02/mar/2014, at 14:43, Dante Loi wrote:
> >
> >>name, value = [ word.strip() for word in line.split("=",1) ]
>
> Ok, scusa... Ora ho letto *meglio* lo split..la list comprehension
Qualcuno può darmi una mano ?
Inviato da:
Ernesto Luciano Trespidi
Email: keple...@hotmail.com
Tel. 3299255463
Il giorno 02/mar/2014, alle ore 18:09, "Dario Bertini" ha
scritto:
Se usi Python3 il problema sparisce (oppure ti da errore subito quando
provi a leggere il file)
in alternativa, p
2014-03-02 18:22 GMT+01:00 Valerio Maggio :
>
> On 02 Mar 2014, at 18:08, Dario Bertini wrote:
>
>> USA PYTHON3…
>
> +1
>
> Concordo! Risolvi il problema alla radice!
> (Btw, non c'è bisogno di "urlare": http://www.netlingo.com/word/shouting.php
> !-)
>
l'urlo era intenzionale (e difatti l'ho l
On 02 Mar 2014, at 18:08, Dario Bertini wrote:
> USA PYTHON3…
+1
Concordo! Risolvi il problema alla radice!
(Btw, non c'è bisogno di "urlare": http://www.netlingo.com/word/shouting.php !-)
>
> La list comprehension, imho è leggibile senza problemi
Non sono d'accordo. Intendo: di per se è
Se usi Python3 il problema sparisce (oppure ti da errore subito quando
provi a leggere il file)
in alternativa, puoi usare codecs.open ma USA PYTHON3... per un
piccolo script come questo, non hai ragione per non farlo
La list comprehension, imho è leggibile senza problemi
--
xmpp: berda...@gmai
On 02/mar/2014, at 17:01, Valerio Maggio wrote:
>
>
> On 02/mar/2014, at 14:43, Dante Loi wrote:
>
>
>>name, value = [ word.strip() for word in line.split("=",1) ]
>
> Qui *forse* c'è qualche cosa che non va IMHO... ad intuito direi che name
> sarà uguale al primo elemento della li
On 02/mar/2014, at 14:43, Dante Loi wrote:
> In effetti ho bisogno di qualcosa di più robusto, ho creato questo:
Scusa la brevità ma ti rispondo da mobile: sarò molto puntuale.
> import string
A cosa serve ? Tra l'altro occhio perché poi introduci un clash di nomi...
> for line in infile.re
Traceback (most recent call last):
File "./proTOxml.py", line 23, in
tree.write(outfile)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 821, in write
serialize(write, self._root, encoding, qnames, namespaces)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 940, in
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 = [ w
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
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
.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
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
23 matches
Mail list logo