Sto provando a usare python gtk/glade.
Ho un problema riguardo i Custom widget:
Con glade
1) creo un Custom widget
2) nelle proprietà gli associo una funzione
Da codice python:
1) definisco una funzione con nome uguale a quella definita in glade.
ma quando lancio lo script python mi dice che
Ciao, sono nuovo della ml.
Ho subito un problema da sottoporre.
Questo è lo scenario:
ho un modulo, chiamato per es: esempio.py
All'interno ho definito diverse classi. Es: Pippo, Pluto, ecc...
Pippo possiede un metoto che in determinate condizione richiama in maniera
statica (ovvero senza
Oggetto:Re: [Python] Sovrascrittura di metodi.
questa potrebbe essere una strada ..
class dummy(Pluto )
def metodo1(self)
print che bello python
o=dummy()
o.metodo1()
ciao
Matteo
In questo modo lo ridefinisco per la classe dummy, ma la classe Pluto rimane
la
ho un modulo, chiamato per es: esempio.py
All'interno ho definito diverse classi. Es: Pippo, Pluto, ecc...
Pippo possiede un metoto che in determinate condizione richiama in maniera
statica (ovvero senza istanziare esplicitamente un oggento Pluto)
un metodo di Pluto, ovvero esegue;
ho un modulo, chiamato per es: esempio.py
All'interno ho definito diverse classi. Es: Pippo, Pluto, ecc...
Pippo possiede un metoto che in determinate condizione richiama in maniera
statica (ovvero senza istanziare esplicitamente un oggento Pluto)
un metodo di Pluto, ovvero esegue;
Ciao a tutti.
Ho installato python 2.6 e Oracle 10 Express Edition..
Ho scaricato il pacchetto rpm cx_Oracle e lo ho convertito in pacchetto deb
con alien.. ho installato cx_Oracle ma quando lo provo ad importare da python
con import cx_Oracle mi dice che non trova il modulo...
Guarda dove
Esiste una qualche convenzione per il nome da dare ai generatori,
per distinguerli dalle funzioni/metodi che non lo sono ?
Walter___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
Esiste qualche metodo built-in per convertire una stringa codificata come
sequenza numerica utf-8 in
decimale (l'entità decimale xml) ?
Walter
--
Per favore non inviatemi allegati in formato MS Office.
Utilizza alternativamente documenti in formato OpenDocument.
A: Discussioni generali sul linguaggio Python python@lists.python.it
Cc:
Inviato: Lunedì 21 Novembre 2011 12:34
Oggetto: Re: [Python] conversione ut8 a decimale
Walter Valenti wrote:
Esiste qualche metodo built-in per convertire una stringa codificata
come sequenza numerica utf-8 in decimale
Mi aspetto che la seguente funzione:
def codifica(x):
p=re.compile(r'([a-z])')
s1=p.sub(lambda m: str(ord(m.group(1))),x)
Mi restituisca i una stringa di codici ascii per l'intervallo [a-z]
Invece per esempio:
codifica(ac)
mi restituisce None.
Dove sbaglio?
Walter
--
Per favore non
2011/12/14 Walter Valenti waltervale...@yahoo.it
Mi aspetto che la seguente funzione:
def codifica(x):
p=re.compile(r'([a-z])')
s1=p.sub(lambda m: str(ord(m.group(1))),x)
Mi restituisca i una stringa di codici ascii per l'intervallo [a-z]
Invece per esempio:
codifica(ac)
mi
Ho provato a cercare al volo ma non trovato nulla di utile.
C'è modo di impostare il valore di nice (ed eventualmente di ionice) da
codice ?
Mi riferisco a Linux come OS.
Grazie.
Walter
--
Per favore non inviatemi allegati in formato MS Office.
Utilizza alternativamente documenti in
C'è modo di impostare il valore di nice (ed eventualmente
di ionice) da codice ?
Mi riferisco a Linux come OS.
1)
os.nice(increment)
Add increment to the process’s “niceness”. Return the new niceness.
Availability: Unix.
2)
Quando eseguo una
del Oggetto
la relativa area di memoria viene rilasciata o è solo deferenziata?
Python 2.7 su Linux
Walter
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
marcob@pc-beruntu:~/work/python$ python arg.py -v
usage: arg.py [-h] [-v] PATH
arg.py: error: too few arguments
marcob@pc-beruntu:~/work/python$ python arg.py
usage: arg.py [-h] [-v] PATH
arg.py: error: too few arguments
A me pare che non funzioni anche senza argomenti...
Se stampi
Ho scritto un demone, che tra le altre cose si registra su dbus.
Se il dbus-daemon termina (per esempio uscendo dalla sessione di Gnome),
il mainloop si interrrompe e il demone muore.
A me servirebbe la possibiltà di far compiere delle azioni al mainloop, prima
di
interrompersi.
Questo è il
* usare un .lock file, ovvero fare in modo che la applicazione crei un
un file temporaneo quando si avvia e che lo distrugga quando termina.
Per esempio, firefox usa (o usava) questo sistema.
Es:
import fcntl
fk=open(lock_path,w)
try:
fcntl.flock(fk,fcntl.LOCK_EX + fcntl.LOCK_NB) ##
Es:
import fcntl
fk=open(lock_path,w)
try:
fcntl.flock(fk,fcntl.LOCK_EX + fcntl.LOCK_NB) ## lock non bloccante
### FAI QUELLO CHE DEVI !!
except:
### ESCI ###
Dove lock_path è in path assoluto del file che usi come lock.
Grazie della risposta.
non
Ciao a tutti,
Mio ritrovo con questo strano(?) problema.
a=['a','b','c']
type(a)
type 'list'
b=a.reverse()
print b
None
type(b)
type 'NoneType'
Come mai non mi fa il reverse??
ho provato su due pc differenti (uno linux e uno win) e su entrambi non
funziona.
Sul libro imparare python di Lutz
Correzione dalla mail precedente senza titolo:
Ho il seguente problema:
una lista dizionari siffati:
tabella{path,cfile}
Nella lista il valore della chiave path può essere ripetuto n volte.
Come faccio a tirate fuori nella maniera più efficiente possibile (!!!) tutte
le
coppie path,cfile
ovviamente ho cercato di interpretare la domanda in un modo sensato :)
Avevo scritto la mail male.
L'ho reinviata.
Walter
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
Da: stefano bossi ste.bo...@gmail.com
A: daniele.zambe...@gmail.com; Discussioni generali sul linguaggio Python
python@lists.python.it
Inviato: Venerdì 15 Giugno 2012 12:56
Oggetto: Re: [Python] Lista dizionari
Non è che invece intende una lista di
Non so se ho capito, ma se hai una lista
L = [{path:'path1',cfile:'file1'}, ... , {path:'pathn',cfile:'filen'}]
puoi provare una cosa del genere:
keypath = '/un/certo/path'
[(d[path],d[cfile]) for d in L if d[path] = keypath]
E' quello che faccio anche io. Itero sul dizionario.
Speravo
C'è un modo nel linguaggio delle re, per dire:
tutti caratteri NON alfanumerici ossia \W ad esclusione di qualuno.
Per esempio tutti i non alfanumerici escluse le parentesi tonde.
Walter
--
Per favore non inviatemi allegati in formato MS Office.
Utilizza alternativamente documenti in
2012/6/28 Walter Valenti waltervale...@yahoo.it
C'è un modo nel linguaggio delle re, per dire:
tutti caratteri NON alfanumerici ossia \W ad esclusione di qualuno.
Per esempio tutti i non alfanumerici escluse le parentesi tonde.
Prima una domanda: cosa devi farci? Devi cancellarli o
2012/6/28 Walter Valenti waltervale...@yahoo.it
2012/6/28 Walter Valenti waltervale...@yahoo.it
C'è un modo nel linguaggio delle re, per dire:
tutti caratteri NON alfanumerici ossia \W ad esclusione di qualuno.
Per esempio tutti i non alfanumerici escluse le parentesi tonde.
Prima una
Ho all'interno di un blocco try una condizione,
per cui lo script può uscire regolarmente con sys.exit(0).
Questo però mi scatena l'esecuzione del blocco except.
Come posso ovviare a tale inconveniente ?
Walter
--
Per favore non inviatemi allegati in formato MS Office.
Utilizza
http://docs.python.org/library/sys.html#sys.exit
sys.exit scatena una eccezione SystemExit
Ok. Capito l'inghippo !!!
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
Qualcuno ha esperienza su DBus?
Mi connetto a un servizio in questo modo (standard):
import dbus
bus = dbus.SessionBus()
remote_object = bus.get_object(servizio,oggetto)
remote_interface = dbus.Interface(remote_object,interfaccia)
remote_interface.metodo()
Di default si ha un timeout di 25
Ho una stringa che per essere verificata deve matchare due o più pattern
diversi.
La proma cosa che i viene in mente è avere diverse reg. expr. e fare la
verifica con degli AND.
Es:
p1=re.compile(pattern1)
p2=re.compile(pattern2)
if p1.match(stringa) and p2.match(stringa):
##fai quello che
Con il lookahead:
result_pattern = (?=pattern1)(?=pattern2)
In termini di efficienza è meglio l'AND, a naso.
Mi è comodo perche a priori non so quanto siano i pattern da matchare.
Walter
___
Python mailing list
Python@lists.python.it
Buongiorno a tutti.
creando una tupla da un file di testo, mi ritrovo il fine riga \n
listP = tuple(open(folfderList, 'r'))
come posso eliminarlo in maniera non troppo macchinosa?
stringa.rstrip()
Walter
___
Python mailing list
C'è un modo pulito e veloce per tracciare le chiamate ai metodi di una classe,
a parte delle print ?
Walter
--
Per favore non inviatemi allegati in formato MS Office.
Utilizza alternativamente documenti in formato OpenDocument.
http://oinophilos.blogspot.com/
2012/9/18 Giacomo Alzetta giacomo.alze...@gmail.com:
On Tuesday 18 September 2012 10:57:41 Walter Valenti wrote:
C'è un modo pulito e veloce per tracciare le chiamate ai metodi di
una
classe, a parte delle print ?
Questo sicuramente.
O magari intende tracciare nel senso dei vari
Ho un metodo di una classe, che utilizza molti metodi di una classe padre,
con la conseguenza che sono pieno di self.qualcosa.
C'è un modo per rendere implicito il self ?
Grazie
Walter
--
Per favore non inviatemi allegati in formato MS Office.
Utilizza alternativamente documenti in
Walter Valenti wrote:
Ho un metodo di una classe, che utilizza molti metodi di una classe
padre, con la conseguenza che sono pieno di self.qualcosa.
C'è un modo per rendere implicito il self?
No, non c'è, per scelta progettuale.
Hai due possibilità:
1) Impara ad apprezzare
Non so che pensare...
Fedora 18 con python-pyside-1.1.0-2.fc18 e qt-4.8.4-14.fc18.x86_64.
Si chiude dopo due secondi, come richiesto dalla signal.alarm(2)
Con che desktop?
Mi viene il dubbio che sia legato a kde-plasma.
Walter
___
Python
Ma non ci sono messaggi particolari sulla console?
In console non ho nulla.
Ho provato da fluxbox e il problema permane.
Io ho:
pyside 1.1.1-3
qt 4:4.8.2+dfsg-1
python 2.7.3-4
___
Python mailing list
Python@lists.python.it
ok... inserito:
# coding=utf-8
Io metto sempre
# -*- coding: utf-8 -*-
Suppongo sia equivalente.
Walter
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
Esistono anche altri prototipi di screen reader, speakup su tutti, ma
utilizzano sintetizzatori hardware, che ormai non usa piu' nessuno, perché
troppo datati.
L'unico sintetizzatore software disponibile sotto linux è Espeak,
open-source, ma vi assicuro che la voce è molto piu' che
Io uso Geany.
Buona serata a tutti!
Marco
+1
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
se è così:
max(values, key=lambda v: functor(v))
ritorna il valore cercato, ergo v e non functor(v).
Dove sbaglio?
Ma per giove, da nessuna parte: questo e' esattamente quello che volevo! :)
Non avevo capito che key si puo' usare cosi' in max,
Se poi si cerca l'indice di v e non
On 10/24/2013 12:18 PM, Manlio
Perillo wrote:
Il metodo per diluire è abbastanza semplice: ridurre
il load sulla
macchina riducendo l'I/O.
Sì. Gli hypervisor leggono e scrivono da degli storage
condivisi, perciò
a volte (rarissime ma devo eliminarle) mentre A scrive i
dump, si
Oggetto: [Python] [OT] Che distro usate per il vostro desktop (e quale
versione)?
Ciao a tutti, sul fronte linux vorrei chiedervi che distro usate come desktop.
Ora vi sto scrivendo da una ubuntu 13.10, ma ogni volta che installo una
ubuntu nuova, mi rendo conto che forse è meglio
Java è il male, php è uno sgorbio, Pascal è il nulla.
Ci manca una qualche divagazione su Ruby e il 2013 si chiude con il botto.
E il Fortran, vogliamo massacrarlo un po' ?
___
Python mailing list
Python@lists.python.it
Mettiamo che abbia una situazione del genere:
###
from multiprocessing import Process, Manager
class T1(object):
def __init__(self):
print init...
self.run()
def run(self):
print run,str(os.getpid())
class T2(object):
p = Process(target=T1)
p.start()
Premetto che sto usando Python 3.3:
se io ho il seguente ciclo:
x=1
while x5
print (x)
x=x+1
come faccio a farmi stampare i valori tutti sulla stessa riga, separati da
uno spazio ? Così com'è, me li stampa tutti in colonna.
print (x),
ovvero con la
import webkit
w = webkit.WebView()
w.load_uri('http://192.168.9.1')
w.execute_script('document.title = STR_AJAX_VALUE')
print w.get_main_frame().get_title()
l'ambiante di lavoro e' debian, il server web e' una maledetta chiavetta
vodafone.
il problema non e' il come fare perche' questo
Qualcuno ha una procedura chiara e semplice per installare un ViM
con supporto Python che funzioni, possibilmente portable?
Si. Scarica $distro. Installa (possibilmente piallando windows, ma ovviamente
non e' obbligatorio).
Lancia vim. Alcune distro moderne da fighetti (eh… ) richiedono prima
penso che sia difficile rispondere con un client che non ha tutte le
caratteristiche idonee .
Non puoi usare un caspita di client che non stimoli il movimento intestinale?
___
Python mailing list
Python@lists.python.it
Fatico a trovare un rimpiazzo drop-in di orbited su websocket: qualcosa
a cui i client web si connettono su un canale e altri processi possono
mandare messaggi sui canali che decidono. Sapete se esiste qualcosa del
genere o se è necessario passare ad un server AMQP (RabbitMQ etc.)?
Capisco che siamo davvero sulla linea di confine pero' non saprei dove
chiedere.
Serverino, devo mettere su Django dietro un webserver. Nginx con uwsgi. Tutto
bene seguendo il tutorial ma quando vado a mettere nel file /etc/rc.local la
riga
/usr/local/bin/uwsgi --emperor
Questo vuole le istruzioni per rendere native su ipad le applicazioni di
python. Ovvero creare delle app clicckabili. E per qualche motivo è convinto
che ci sia un'applicazione che lo faccia in automatico.
Non esiste.
Se si hanno queste esigenze e se (immagino) non si stia cercando di
Converti l'input in numeri.
-
Da: Luca Addis skyluk...@gmail.com
A: python@lists.python.it
Inviato: Venerdì 18 Luglio 2014 11:18
Oggetto: [Python] Tipo di dato input
Buongiorno.
Sono un neofita nel linguaggio python e ho (che strano) un problema: sto
provando a fare una calcolatrice con la
Lento
On Jul 27, 2014 8:06 PM, Marco Beri marcob...@gmail.com wrote:
Ciao!
Qualcuno di voi ha provato Cloud9? Cosa ne pensa?
https://c9.io/
Prova questo:
https://www.nitrous.io/
Walter
___
Python mailing list
Python@lists.python.it
Quale il modo più efficiente per ottenete tutta l'alberatura di
una directory (ossia un ls -R)?
Non mi dispiacerebbe ottenere un generatore.
Walter___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
2014-08-01 10:21 GMT+02:00 Walter Valenti waltervale...@yahoo.it:
Quale il modo più efficiente per ottenete tutta l'alberatura di
una directory (ossia un ls -R)?
Non mi dispiacerebbe ottenere un generatore.
os.walk is your friend.
http://stackoverflow.com/a/16974952
Grazie
Prendiamo questo semplice codice:
def list():
elem = dict()
lista = []
for x in range(3):
elem['nome'] = x
lista.append(elem)
print lista
list()
Mi aspetterei come output:
[{'nome': 0}, {'nome': 1}, {'nome': 2}]
Quello che ottengo è invece:
[{'nome': 2}, {'nome':
e per rimanere in ambito pythonico (occhio se siete in luogo pubblico
potreste sbottare a ridere con questo):
https://gist.github.com/fmeyer/289467
Il programmatore Windows è da schiattare !!!
___
Python mailing list
Python@lists.python.it
Ciao Lista,
avrei bisogno di un consiglio.
Ho il mio bel database Postgresql al quale mi interfaccio con Libreoffice e
con qualche piccola applicazione creata con Python.
Viste le varie esigenze, sto pensando di mettere in piedi un server web e
creare una o più applicazioni web che vadano ad
Diciamo che se uno conosce Flask, Piramid e Django si può dire completo :P
Piramid non lo conosco, ma tra Flask e Django direi che la curva di
apprendimento propende per il primo.
Per progettini semplici trovo comodo Flask.
Django fa un po' paura, ma è completissimo.
Flask lo puoi masticare
In particolare, il goto di C e' piuttosto safe. Non e' certo il goto dei
vecchi basic. E non ci sono molti costrutti che ci fanno a cazzotti (come in
C++; ma tanto li ho le eccezioni e vado pure meglio)
Perdonami ma io i problemi che evidenzi a NON usarlo mai visti.
Ai tempi
Ad esempio, per me si dovrebbe usare sempre la RPN per le espressioni :D
~Ale
Mi viene il mal di testa solo a pensarci.
Walter
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
ogni morte di 4 vescovi scrivo qualcosa anche io...ho letto questo
interessante articolo che condivido, anche secondo voi questo è l'antipattern
più diabolico per il pythonista?
Se è così dovresti scrivere di più allora ...
___
Python mailing
Con Gesù Cristo e gli evangelisti ha funzionato ma parliamo di un software
di più di 2000 anni fa :D
E' un falso storico, non vale come esempio.
Walter
___
Python mailing list
Python@lists.python.it
python 2.7
Ho il seguente:
import locale, datetime
locale.setlocale(locale.LC_ALL,'it_IT.UTF-8')
now = datetime.datetime.now().strftime(%Y-%m-%d %A %H:%M:%S)
now è viene restituito di tipo str.
Se cerco di convertirlo in unicode,
mediante unicode(now) mi da un errore
UnicodeDecodeError:
python 2.7
Ho il seguente:
import locale, datetime
locale.setlocale(locale.LC_ALL,'it_IT.UTF-8')
now = datetime.datetime.now().strftime(%Y-%m-%d %A %H:%M:%S)
now è viene restituito di tipo str.
Se cerco di convertirlo in unicode,
mediante unicode(now) mi da un errore
PythonCAD !!! ... non ci sta facendo piu niente nessuno .. aparte io 1/2
orette al mese ..
Ti riferisci a questo?
https://github.com/SquirrelCZE/pycad
Waletr
___
Python mailing list
Python@lists.python.it
On 4 May 2015 at 11:22, Alessandro dedalus2...@gmail.com wrote:
Echo, appunto.. sembra più bash che python :-D
bash? Magari! Quello e ... non ci riesco a citarlo, quel linguaggio per Poor
Handless Programmer ;)
Direi che è proprio lui ...
___
Quell'azienda ci consce meglio di quanto ci conosciamo noi stessi ... purtroppo
L'altro giorno mi ha scritto dandomi consigli su quale carta igienica usare
visto che avevano notato che quella che uso abitualmente potrebbe provocarmi
arrossamenti ;)
Ieri le ho fatto vedere il c*, questo è una
Sto provando pypy su mio "progettino" che usa dbus. (quindi Linux).
Ho creato l'ambiente con virtualenv e installato il modulo "dbus-python"
con pip.
Il primo errore che mi ha dato è stato: ImportError: No module named
_dbus_bindings.
Eseguendo con "strace" ho notato che anziché cercare
Premetto che non sono uno sviluppatore ma sistemista,
quindi non me ne vogliate... ma sviluppo ogni tanto
per hobby.
La mia è una domanda sullo stile da usare.
Mettiamo che io abbia una funzione, a cui passo
utente e password. Se le credenziale sono valide
questa funzione mi deve restituire un
>Salve a tutti!
>Dovrei testare la capacita di un server web apache 2.4 e della sua relativa
>capacita' di compilazione in C
>Vorrei simulare 500 connessioni simultaneamente con relativo invio per ogni
>connessione di una compilazione di un piccolo codice in C.
>Quanlcuno mi puo dare un
>
>
>Ma se fosse per diletto io mi butterei su "something completely different"
>tipo Elixir.
>
>
In pratica sarebbe un Erlang con una semantica comprensibile ?
Walter
___
Python mailing list
Python@lists.python.it
> pagina dedicata. Ringrazio Andrea D'Amore per avermici fatto pensare.
> Senza offesa, ma sbagli, tupla non viene dall'inglese, ma dal latino:
> http://dizionario-internazionale.com/definitions/?italian_word=tuple
Ormai si inglesizza tutto, domenticandosi del greco e del latino come
origine.
> Allaprima domanda rispondo un si ma con riserva (potrei stare dicendo
> una cavolata, lascio il responso finale agli esperti). Per la seconda
> io ti conglierei di guardare anche Genshi. Ha un approccio
> particolarmente interessante in quanto inserisce dentro i tag HTML le
> istruzioni python
> scusa, ma credo di aver capito poco o nulla.
> tu mi dici che se non do a windows l'istruzione giusta, anche se io
> scrivessi, che so, note.py, > > risulterebbe comunque note.py ma in txt?
> poi non capisco dove devo scrivere il comando che dici
Dal DOS o come si chiama nelle ultime versioni
Esatto !!!
> su cmd quindi
>> Dal DOS o come si chiama nelle ultime versioni di Windows.
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python
Ciao,
usa semplice domanda sulle list comprehension
Faccio l'esempio con questo semplice codice:
lista = [0,1,2,3,4,5,6,7,8,9,10,12,14,16]
s = [n for n in lista if n%2 == 0][2]
print(s)
In questo caso l'interprete (nel mio caso 3.8.6) è "intelligente" da fermarsi
all'elemento con indice due
79 matches
Mail list logo