Re: [Python] Socket e lettura dati

2012-04-18 Per discussione Enrico 'Henryx' Bianchi
On Friday, March 23, 2012 07:40:52 PM Enrico 'Henryx' Bianchi wrote:

> while True:
> data = conn.makefile().readline()
> if not data:
> break
> datajson = json.loads(data.decode("utf-8"))

Ok, grazie anche ad una risposta su usenet (e` bello vedere che nonostante 
tutto ancora funziona), a quanto pare direi di aver trovato la soluzione. Come 
spiegatomi in quella sede, il problema di bufferizzazione e quindi di 
spezzamento della riga e` dovuto al fatto che ogni volta io ricreavo il file, 
con la conseguente perdita delle informazioni bufferizzate in parte. Di 
conseguenza, riscrivendo il codice in questo modo:

f = conn.makefile()
while True:
data = f.readline()
if not data:
break
datajson = json.loads(data.decode("utf-8"))

Tutto funziona come dovrebbe :)

Enrico

signature.asc
Description: This is a digitally signed message part.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Django senza orm

2012-04-18 Per discussione Diego Barrera

On 18/04/2012 06:45, mauro wrote:

Ma soprattutto vale la pena o e' una castrazione dello stesso?
Ogni consiglio e' ben accetto
Tutt'altro.
Django utilizza il proprio orm quindi nessuna castrazione. Nulla vieta che tu 
possa integrare altri elementi, ma gia' hai tutti gli elementi per lavorare sul 
db

Grazie 1000
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Dubbi sull'accesso ad un file xml

2012-04-18 Per discussione Lorenzo Sutton
Ciao anche se hai trovato la soluzione... visto che ultimamente sto 
lavorando parecchio con xml ti incollo una veloce sessione di test con 
xml.etree.ElementTree (comunque lxml completo vale la pena) sperando 
possa essere utile.


On 18/04/12 16:21, Karim Gorjux wrote:

Ciao a tutti!

Ho un problema con il parsing di file xml. Più precisamente non riesco 
a posizionarmi nel nodo che vorrei.


> from xml.etree.ElementTree import ElementTree
> tree = ElementTree()
> tree.parse('C:\file.xml')

> root = tree.getroot()

A questo punto root contiene l'elemento che punta alla radice del file 
xml. (Se non sbaglio)


Io vorrei ottenere l'elemento diciamo "c" che nell'albero sarebbe

root/a/b/c

Come posso ottnere direttamente quell'elemento?

Immaginando che il file di input sia file.xml:

--- file.xml ---




test
test2





from xml.etree.ElementTree import ElementTree
tree = ElementTree(file='file.xml')
tree
# OUT: 
root = tree.getroot()
root
# OUT: 
c_el_iterator = root.iterfind('./a/b/c')
for iter_el in c_el_iterator:
print iter_el.tag
print iter_el.text


# OUT: c
# OUT: test
# OUT: c
# OUT: test2
c_el_list = root.findall('./a/b/c')
for el_item in c_el_list:
print el_item.tag
print el_item.text


# OUT: c
# OUT: test
# OUT: c
# OUT: test2
first_c_el = root.find('./a/b/c')
first_c_el.text
# OUT: 'test'
first_c_el.tag
# OUT: 'c'
first_c_el.attrib
# OUT: {'testatt': 'myatt'}



___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Dubbi sull'accesso ad un file xml

2012-04-18 Per discussione Nicola Larosa
> Karim Gorjux wrote:
>> Comunque ho trovato questo esempio:
>>
>> http://hg.python.org/cpython/rev/e38f4cf482c7

Nicola Larosa wrote:
> Sembra un'utile integrazione della documentazione.

L'ha copiata pari pari dalla doc di ElementTree di effbot: :-)

XPath Support in ElementTree
http://effbot.org/zone/element-xpath.htm

-- 
Nicola Larosa - http://www.tekNico.net/

All the way at the end of the spectrum of course you have preemptive
multithreading, where every line of code is a mind-destroying death-trap
hiding every possible concurrency peril you could imagine, and anything
could happen at any time. When you encounter a concurrency bug you have
to give up and just try to drink your sorrows away.
 - Glyph Lefkowitz, January 2012
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Dubbi sull'accesso ad un file xml

2012-04-18 Per discussione Karim Gorjux

Il 18/04/2012 16:21, Karim Gorjux ha scritto:

Mi autorispondo.

Seguendo questo link[1] ho capito come si crea esattamente la path per 
posizionarmi sul nodo giusto


In particolare:

# Top-level elements
tree.findall(".")

# All 'neighbor' grand-children of 'country' children of the top-level
# elements
tree.findall("./country/neighbor")

Grazie!

[1] http://hg.python.org/cpython/rev/e38f4cf482c7

--
Karim Gorjux
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Dubbi sull'accesso ad un file xml

2012-04-18 Per discussione Nicola Larosa
> Marco Beri ha scritto:
>> Hai provato a vedere lxml?
>> http://lxml.de/

Karim Gorjux wrote:
> Ora guardo. Per una volta che volevo usare la library di python...

Il package ElementTree nella libreria standard di Python è un
sottoinsieme di lxml, con la stessa API. C'è sicuramente una soluzione al
tuo problema che usa ElementTree, senza dover ricorrere ad lxml.


> Comunque ho trovato questo esempio:
> 
> http://hg.python.org/cpython/rev/e38f4cf482c7

Sembra un'utile integrazione della documentazione.

Tra l'altro l'autore, Eli Bendersky, ha scritto un ottimo tutorial di PyGame:

Writing a game in Python with Pygame.
http://eli.thegreenplace.net/2008/12/13/writing-a-game-in-python-with-pygame-part-i/

-- 
Nicola Larosa - http://www.tekNico.net/

All the way at the end of the spectrum of course you have preemptive
multithreading, where every line of code is a mind-destroying death-trap
hiding every possible concurrency peril you could imagine, and anything
could happen at any time. When you encounter a concurrency bug you have
to give up and just try to drink your sorrows away.
 - Glyph Lefkowitz, January 2012
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Dubbi sull'accesso ad un file xml

2012-04-18 Per discussione Karim Gorjux

Il 18/04/2012 16:24, Marco Beri ha scritto:

Hai provato a vedere lxml?
http://lxml.de/

Supporta pienamente xpath
http://lxml.de/xpathxslt.html


Ora guardo. Per una volta che volevo usare la library di python...

Comunque ho trovato questo esempio:

http://hg.python.org/cpython/rev/e38f4cf482c7

Grazie a tutti.

--
Karim Gorjux
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Dubbi sull'accesso ad un file xml

2012-04-18 Per discussione Simone Federici
2012/4/18 Marco Beri 

> Hai provato a vedere lxml?
> http://lxml.de/
>

a tal proposito
http://pypi-ranking.info/alltime

lxml è rank 1
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Dubbi sull'accesso ad un file xml

2012-04-18 Per discussione Marco Beri
2012/4/18 Karim Gorjux 

> Ciao a tutti!
> Ho un problema con il parsing di file xml. Più precisamente non riesco a
> posizionarmi nel nodo che vorrei.
> > from xml.etree.ElementTree import ElementTree
> > tree = ElementTree()
> > tree.parse('C:\file.xml')
>

Hai provato a vedere lxml?
http://lxml.de/

Supporta pienamente xpath
http://lxml.de/xpathxslt.html

Ciao.
Marco.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Dubbi sull'accesso ad un file xml

2012-04-18 Per discussione Karim Gorjux

Ciao a tutti!

Ho un problema con il parsing di file xml. Più precisamente non riesco a 
posizionarmi nel nodo che vorrei.


> from xml.etree.ElementTree import ElementTree
> tree = ElementTree()
> tree.parse('C:\file.xml')

> root = tree.getroot()

A questo punto root contiene l'elemento che punta alla radice del file 
xml. (Se non sbaglio)


Io vorrei ottenere l'elemento diciamo "c" che nell'albero sarebbe

root/a/b/c

Come posso ottnere direttamente quell'elemento?

ho provato:

> e = root.iterfind('a/b/c')

ma non riesco a posizionarmici :-|

Qualcuno mi può dare la dritta giusta?

Grazie!

--
Karim Gorjux
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] domanda

2012-04-18 Per discussione Stefano Cerbioni

ciao scusamis e telastresso ancora
ora  va pero provavo a collegare il bottone  al  def  per  farlo aprire  
e mi da   questo  errore


attribute error ui_ftpeo object has no sttribute tr

# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'ftpeo.ui'
#
# Created: Sat Apr 14 22:40:09 2012
#  by: PyQt4 UI code generator 4.8.5
#
# WARNING! All changes made in this file will be lost!

from PyQt4 import QtCore, QtGui

try:
_fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
_fromUtf8 = lambda s: s

class Ui_FtpeO(object):
def setupUi(self, FtpeO):
FtpeO.setObjectName(_fromUtf8("FtpeO"))
FtpeO.resize(622, 594)
FtpeO.setWindowTitle(QtGui.QApplication.translate("FtpeO", 
"FtpeO", None, QtGui.QApplication.UnicodeUTF8))

icon = QtGui.QIcon()

icon.addPixmap(QtGui.QPixmap(_fromUtf8("://ftpeo/icone/lion-icon.png")), 
QtGui.QIcon.Normal, QtGui.QIcon.Off)

FtpeO.setWindowIcon(icon)
FtpeO.setAutoFillBackground(False)
FtpeO.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon)
self.centralwidget = QtGui.QWidget(FtpeO)
self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
self.gridLayout_2 = QtGui.QGridLayout(self.centralwidget)
self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
self.lineEdit = QtGui.QLineEdit(self.centralwidget)
self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
self.gridLayout_2.addWidget(self.lineEdit, 0, 0, 1, 3)

self.pushButton_3 = QtGui.QPushButton(self.centralwidget)

self.pushButton_3.setToolTip(QtGui.QApplication.translate("FtpeO", 
"Carica i file da uplodare si devono \n"

"chiamare perforza Slide1.jpg", None, QtGui.QApplication.UnicodeUTF8))
self.pushButton_3.setText(QtGui.QApplication.translate("FtpeO", 
"Carica", None, QtGui.QApplication.UnicodeUTF8))

self.pushButton_3.setObjectName(_fromUtf8("pushButton_3"))

#fName = QtGui.QFileDialog.getOpenFileName(self, Button_3, "Open new 
file", self.tr("All Files (*);;Text Files (*txt)"))



self.gridLayout_2.addWidget(self.pushButton_3, 0, 3, 1, 1)
self.lineEdit_2 = QtGui.QLineEdit(self.centralwidget)
self.lineEdit_2.setObjectName(_fromUtf8("lineEdit_2"))
self.gridLayout_2.addWidget(self.lineEdit_2, 1, 0, 1, 3)
self.pushButton_4 = QtGui.QPushButton(self.centralwidget)

self.pushButton_4.setToolTip(QtGui.QApplication.translate("FtpeO", 
"Carica i file da uplodare si devono \n"

"chiamare perforza Slide2.jpg", None, QtGui.QApplication.UnicodeUTF8))
self.pushButton_4.setText(QtGui.QApplication.translate("FtpeO", 
"Carica", None, QtGui.QApplication.UnicodeUTF8))

self.pushButton_4.setObjectName(_fromUtf8("pushButton_4"))
self.gridLayout_2.addWidget(self.pushButton_4, 1, 3, 1, 1)
self.lineEdit_3 = QtGui.QLineEdit(self.centralwidget)
self.lineEdit_3.setObjectName(_fromUtf8("lineEdit_3"))
self.gridLayout_2.addWidget(self.lineEdit_3, 2, 0, 1, 3)
self.pushButton_5 = QtGui.QPushButton(self.centralwidget)

self.pushButton_5.setToolTip(QtGui.QApplication.translate("FtpeO", 
"Carica i file da uplodare si devono \n"

"chiamare perforza Slide3.jpg", None, QtGui.QApplication.UnicodeUTF8))
self.pushButton_5.setText(QtGui.QApplication.translate("FtpeO", 
"Carica", None, QtGui.QApplication.UnicodeUTF8))

self.pushButton_5.setObjectName(_fromUtf8("pushButton_5"))
self.gridLayout_2.addWidget(self.pushButton_5, 2, 3, 1, 1)
self.comboBox = QtGui.QComboBox(self.centralwidget)
self.comboBox.setToolTip(QtGui.QApplication.translate("FtpeO", 
"Seleziona il Drive", None, QtGui.QApplication.UnicodeUTF8))

self.comboBox.setObjectName(_fromUtf8("comboBox"))
self.gridLayout_2.addWidget(self.comboBox, 3, 2, 1, 1)
self.treeWidget = QtGui.QTreeWidget(self.centralwidget)
self.treeWidget.setObjectName(_fromUtf8("treeWidget"))
self.treeWidget.headerItem().setText(0, 
QtGui.QApplication.translate("FtpeO", "Nome", None, 
QtGui.QApplication.UnicodeUTF8))
self.treeWidget.headerItem().setText(1, 
QtGui.QApplication.translate("FtpeO", "Dimensioni", None, 
QtGui.QApplication.UnicodeUTF8))
self.treeWidget.headerItem().setText(2, 
QtGui.QApplication.translate("FtpeO", "Permessi", None, 
QtGui.QApplication.UnicodeUTF8))

self.gridLayout_2.addWidget(self.treeWidget, 4, 0, 1, 1)
self.gridLayout = QtGui.QGridLayout()
self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
self.pushButton_2 = QtGui.QPushButton(self.centralwidget)

self.pushButton_2.setToolTip(QtGui.QApplication.translate("FtpeO", 
"Trasferisci File da Server a Pc", None, QtGui.QApplication.UnicodeUTF8))

icon1 = QtGui.QIcon()

icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/ftpeo/icone/areao43/scalable/actions/forward.svg")), 
QtGui.QIcon.Normal, QtGui.QIcon.Off)

  

Re: [Python] [JOB]: Omniasolutions cerca programmatore per assunzine

2012-04-18 Per discussione Matteo Boscolo

Il 18/04/2012 15:12, Andrea Francia ha scritto:

uogo di lavoro?

Venezia (Cavallino-Treporti) Rovigo, ma accettiamo anche del telelavoro

ciao
Matteo

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [JOB]: Omniasolutions cerca programmatore per assunzine

2012-04-18 Per discussione Simone Federici
2012/4/18 Andrea Francia 

> OmniaSolutions


OMNIA SOLUTIONS S.n.c. di Boscolo Matteo & C.
Sede Legale: Via G.Ancillotto, 8 - 30013 Cavallino-Treporti – VE
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [JOB]: Omniasolutions cerca programmatore per assunzine

2012-04-18 Per discussione Andrea Francia
On Tue, Apr 17, 2012 at 19:24, Matteo Boscolo
wrote:

> Stiamo cercando una programmatore per assunzione come parte integrante del
> team di sviluppo di OmniaSolutions per lo sviluppo di OpemErpPlm e di altri
> progetti che stiamo gestendo.
>

Luogo di lavoro?

-- 
Andrea Francia http://www.andreafrancia.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] domanda

2012-04-18 Per discussione Stefano Cerbioni

andava messo uno  spazio piu avanti :P

thankzzz

Il 18/04/2012 14:50, Giuseppe Amato ha scritto:



2012/4/18 Stefano Cerbioni mailto:stf...@gmail.com>>


#import FTpeo_qrc
 def LoadFiles( self ):


Il def deve stare uno spazio più indietro. Se non è questo prova a 
controllare se non hai mischiato spazi e tabulazioni.


--
--
Giuseppe Amato
e-mail: giuam...@gmail.com 



___
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


Re: [Python] domanda

2012-04-18 Per discussione Stefano Cerbioni

ho messo uno  spazio ma mi fa ugale :(

Il 18/04/2012 14:50, Giuseppe Amato ha scritto:



2012/4/18 Stefano Cerbioni mailto:stf...@gmail.com>>


#import FTpeo_qrc
 def LoadFiles( self ):


Il def deve stare uno spazio più indietro. Se non è questo prova a 
controllare se non hai mischiato spazi e tabulazioni.


--
--
Giuseppe Amato
e-mail: giuam...@gmail.com 



___
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


Re: [Python] domanda

2012-04-18 Per discussione Giuseppe Amato
2012/4/18 Stefano Cerbioni 

>
> #import FTpeo_qrc
>  def LoadFiles( self ):
>

Il def deve stare uno spazio più indietro. Se non è questo prova a
controllare se non hai mischiato spazi e tabulazioni.

-- 
--
Giuseppe Amato
e-mail: giuam...@gmail.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] domanda

2012-04-18 Per discussione Stefano Cerbioni

scusate  perche  mi dice indentention errore  line  161 ??

from PyQt4 import QtCore, QtGui

try:
_fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
_fromUtf8 = lambda s: s

class Ui_FtpeO(object):
def setupUi(self, FtpeO):
FtpeO.setObjectName(_fromUtf8("FtpeO"))
FtpeO.resize(622, 594)
FtpeO.setWindowTitle(QtGui.QApplication.translate("FtpeO", 
"FtpeO", None, QtGui.QApplication.UnicodeUTF8))

icon = QtGui.QIcon()

icon.addPixmap(QtGui.QPixmap(_fromUtf8("://ftpeo/icone/lion-icon.png")), 
QtGui.QIcon.Normal, QtGui.QIcon.Off)

FtpeO.setWindowIcon(icon)
FtpeO.setAutoFillBackground(False)
FtpeO.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon)
self.centralwidget = QtGui.QWidget(FtpeO)
self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
self.gridLayout_2 = QtGui.QGridLayout(self.centralwidget)
self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
self.lineEdit = QtGui.QLineEdit(self.centralwidget)
self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
self.gridLayout_2.addWidget(self.lineEdit, 0, 0, 1, 3)

self.pushButton_3 = QtGui.QPushButton(self.centralwidget)

self.pushButton_3.setToolTip(QtGui.QApplication.translate("FtpeO", 
"Carica i file da uplodare si devono \n"

"chiamare perforza Slide1.jpg", None, QtGui.QApplication.UnicodeUTF8))
self.pushButton_3.setText(QtGui.QApplication.translate("FtpeO", 
"Carica", None, QtGui.QApplication.UnicodeUTF8))

self.pushButton_3.setObjectName(_fromUtf8("pushButton_3"))

#fName = QtGui.QFileDialog.getOpenFileName(self, Button_3, "Open new 
file", self.tr("All Files (*);;Text Files (*txt)"))



self.gridLayout_2.addWidget(self.pushButton_3, 0, 3, 1, 1)
self.lineEdit_2 = QtGui.QLineEdit(self.centralwidget)
self.lineEdit_2.setObjectName(_fromUtf8("lineEdit_2"))
self.gridLayout_2.addWidget(self.lineEdit_2, 1, 0, 1, 3)
self.pushButton_4 = QtGui.QPushButton(self.centralwidget)

self.pushButton_4.setToolTip(QtGui.QApplication.translate("FtpeO", 
"Carica i file da uplodare si devono \n"

"chiamare perforza Slide2.jpg", None, QtGui.QApplication.UnicodeUTF8))
self.pushButton_4.setText(QtGui.QApplication.translate("FtpeO", 
"Carica", None, QtGui.QApplication.UnicodeUTF8))

self.pushButton_4.setObjectName(_fromUtf8("pushButton_4"))
self.gridLayout_2.addWidget(self.pushButton_4, 1, 3, 1, 1)
self.lineEdit_3 = QtGui.QLineEdit(self.centralwidget)
self.lineEdit_3.setObjectName(_fromUtf8("lineEdit_3"))
self.gridLayout_2.addWidget(self.lineEdit_3, 2, 0, 1, 3)
self.pushButton_5 = QtGui.QPushButton(self.centralwidget)

self.pushButton_5.setToolTip(QtGui.QApplication.translate("FtpeO", 
"Carica i file da uplodare si devono \n"

"chiamare perforza Slide3.jpg", None, QtGui.QApplication.UnicodeUTF8))
self.pushButton_5.setText(QtGui.QApplication.translate("FtpeO", 
"Carica", None, QtGui.QApplication.UnicodeUTF8))

self.pushButton_5.setObjectName(_fromUtf8("pushButton_5"))
self.gridLayout_2.addWidget(self.pushButton_5, 2, 3, 1, 1)
self.comboBox = QtGui.QComboBox(self.centralwidget)
self.comboBox.setToolTip(QtGui.QApplication.translate("FtpeO", 
"Seleziona il Drive", None, QtGui.QApplication.UnicodeUTF8))

self.comboBox.setObjectName(_fromUtf8("comboBox"))
self.gridLayout_2.addWidget(self.comboBox, 3, 2, 1, 1)
self.treeWidget = QtGui.QTreeWidget(self.centralwidget)
self.treeWidget.setObjectName(_fromUtf8("treeWidget"))
self.treeWidget.headerItem().setText(0, 
QtGui.QApplication.translate("FtpeO", "Nome", None, 
QtGui.QApplication.UnicodeUTF8))
self.treeWidget.headerItem().setText(1, 
QtGui.QApplication.translate("FtpeO", "Dimensioni", None, 
QtGui.QApplication.UnicodeUTF8))
self.treeWidget.headerItem().setText(2, 
QtGui.QApplication.translate("FtpeO", "Permessi", None, 
QtGui.QApplication.UnicodeUTF8))

self.gridLayout_2.addWidget(self.treeWidget, 4, 0, 1, 1)
self.gridLayout = QtGui.QGridLayout()
self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
self.pushButton_2 = QtGui.QPushButton(self.centralwidget)

self.pushButton_2.setToolTip(QtGui.QApplication.translate("FtpeO", 
"Trasferisci File da Server a Pc", None, QtGui.QApplication.UnicodeUTF8))

icon1 = QtGui.QIcon()

icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/ftpeo/icone/areao43/scalable/actions/forward.svg")), 
QtGui.QIcon.Normal, QtGui.QIcon.Off)

self.pushButton_2.setIcon(icon1)
self.pushButton_2.setShortcut(_fromUtf8("Right"))
self.pushButton_2.setObjectName(_fromUtf8("pushButton_2"))
self.gridLayout.addWidget(self.pushButton_2, 0, 0, 1, 1)
self.pushButton = QtGui.QPushButton(self.centralwidget)

self.pushButton.setToolTip(QtGui.QApplication.transla

[Python] Grafico con i dati divisi per settimana

2012-04-18 Per discussione Pietro
Ciao,

non riesco ad ottenere con matplotlib un grafico con all'interno un
subplot per ogni settimana, l'asse delle ascisse non cambia il giorno
e non viene inserito per il primo subplot, voi sapete come si potrebbe
fare?

Il codice che produce l'immagine è qui [0] ed è ispirato da questo esempio [1].

Qualcuno riesce a capire cosa sto sbagliando?

Grazie per l'aiuto

Pietro

[0] https://gist.github.com/2412755
[1] http://matplotlib.sourceforge.net/examples/api/date_index_formatter.html
<>___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come stampare su schermo senza generare nuove righe

2012-04-18 Per discussione Lorenzo Sutton

On 17/04/12 22:20, Diego Barrera wrote:

On 17/04/2012 16:03, Marco Beri wrote:
2012/4/17 Karim Gorjux >


Salve, mi piacerebbe poter stampare su schermo delle stringhe di
output, ma senza doverle sempre ripetere.
 Ad esempio, se volessi fare un conto alla rovescia, vorrei che i
numeri fossero scritti sempre nello stesso posto e non così

4
3
2
1
via!

o così (con la virgola dopo il print)

4 3 2 1 via!

Sapete indicarmi anche solo dove posso trovare doc su internet?
Io pensavo che fosse il sys.stdout.flush(), ma penso di essermi
sbagliato


Prova questo:

import sys
import time
for x in range(10):
sys.stdout.write("%d\r" % x)
sys.stdout.flush()
time.sleep(0.5)




A me se provo per il conto alla rovescia

sys.stdout.write("%d\r" % (10-x))

rimane lo zero del numero 10...
invece di 9 mi dice 90
invece di 8 , 80 etc.

Visto che mi ha incuriosito, c'e' un modo per far sparire proprio 
tutte le cifre/caratteri?

A me viene tipo

import sys
import time
for x in range(10):
message="%d\r" % (10-x)
sys.stdout.write(message)
sys.stdout.flush()
time.sleep(0.5)
sys.stdout.write(' ' * len(message) + '\r')
sys.stdout.flush()

Pero' non mi pare tanto bello :)


Anche così forse (però mette il padding a sinistra dei numeri minori di 
10)...


import sys
import time
for x in range(10, 0, -1):
sys.stdout.write("%2d\r" % x)
sys.stdout.flush()
time.sleep(0.5)
print("VIA!")
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] modulo v4l

2012-04-18 Per discussione Francesco Bonanno

Buongiorno,
sapete indicarmi un link da dove scaricare il modulo v4l per python 2.7?
Many tnx
Franky


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python