Re: [Python] Toglietemi un dubbio sugli scope delle variabili.

2024-05-23 Per discussione Yuri
Il 23/05/24 12:04, Gabriele Battaglia ha scritto: Ciao a tutti. Per favore, leggete questa affermazione e, per non rubarvi tempo prezioso, rispondetemi solo se è falsa e perchè. Delle variabili e della loro visibilità all'interno di uno script python, io ho capito questo. All'inizio del

Re: [Python] modo furbo per trovare pattern differenti in una stringa

2024-02-13 Per discussione Yuri
Ciao,  se fai split sulla riga con separatore lo spazio e guardi quelle che cominciano con GX, non è meglio? Lì prendi quelli che cominciano per X, Y e Z. Ignori le righe che non servono (quelle che cominciano per ; ad esempio). Con regexp, posso suggerirti questo: https://stackoverflow.com

Re: [Python] Ringraziamento (era: Consiglio su web framework)

2023-09-11 Per discussione Yuri
In alternativa a certbot puoi usare dehydrated [1]. Se hai un webserver, ricordati che al cambio certificato entro qualche giorno devi fargli rileggere il file di conf per recepire il nuovo certificato. Oppure puoi automatizzare la catena web (indirizzo web, gestione url, redirect, certificati

Re: [Python] Consiglio su web framework

2023-05-23 Per discussione Yuri
Ciao,  oggigiorno è sempre meglio usare dei framework per motivi di sostenibilità e soprattutto di sicurezza. Il 23/05/23 09:25, Giuliano Curti ha scritto: Il mar 23 mag 2023, 08:35 Christian Strappazzon ha scritto: Ciao, Ciao, Il lun 22 mag 2023, 11:29 Giuliano Curti ha sc

Re: [Python] Consiglio su web framework

2023-05-21 Per discussione Yuri
https://www.fullstackpython.com/vuejs.html https://testdriven.io/blog/developing-a-single-page-app-with-flask-and-vuejs/ Se invece ritieni che Vue.js sia eccessivo, puoi usare Flask con dei moduli per le form: https://www.digitalocean.com/community/tutorials/how-to-use-and-validate-web-forms-

Re: [Python] Installare un pacchetto da un repository.

2022-11-08 Per discussione Yuri
Ciao,  fai l'applicazione A che utilizza quel modulo. Poi, dopo tempo, fai un'applicazione B che usa una versione aggiornata del modulo e incompatibile con A.  Gli ambienti virtuali servono a dividere le installazioni in modo da avere un ambiente controllato. Se nel tuo caso non ci sono prob

Re: [Python] Errore durante installazione via pip.

2022-11-02 Per discussione Yuri
Il sito al quale si sta connettendo ha il certificato scaduto? Il 02/11/22 15:43, iz4...@libero.it ha scritto: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain ___ Python mailing list Python@list

Re: [Python] I: R: R: Variabili su file esterno

2022-07-11 Per discussione Yuri
e al momento dell'import. Il 11/07/22 15:43, Marcello Ilardi ha scritto: - Da: Python [mailto:python-boun...@lists.python.it] Per conto di Yuri - ma non bastava in dati.py fare: - from main import variabili Ho provato, mi passa il dizionario, ma non i valori print da main {

Re: [Python] R: R: Variabili su file esterno

2022-07-11 Per discussione Yuri
Scusa,  forse non ho capito l'uso, ma non bastava in dati.py fare: from main import variabili ? Il 11/07/22 10:43, Marcello Ilardi ha scritto: - Da: Python [mailto:python-boun...@lists.python.it] Per conto di Massimo Masson - Hai provato a dare un'occhiata al modulo pickle? Grazie, ho

Re: [Python] Librerie private e condivisione del codice fra progetti

2022-06-16 Per discussione Yuri
pip ha una modalità solo download (pip download), il controllo lo puoi fare dopo il download con uno script e poi in caso positivo, fare l'installazione. Il 16/06/22 09:15, Federico Fissore ha scritto: Ciao Yuri wrote on 16/06/22 08:59: In generale i pacchetti dovrebbero/possono aver

Re: [Python] Librerie private e condivisione del codice fra progetti

2022-06-16 Per discussione Yuri
In generale i pacchetti dovrebbero/possono avere una firma, basterebbe controllare quella. Il 16/06/22 00:21, Giorgio Zoppi ha scritto: Ciao, Di solito nelle varie esperienze ho incontrato un repository pip privato. Tutti gli sviluppatori accendino solo quel repo per le dipendenze esterne e i

Re: [Python] File not found.

2022-05-26 Per discussione Yuri
esegui solo il blocco nel try, dovresti vedere l'errore.  Solitamente conviene scrivere l'eccezione in maniera esplicita:  except OSError:  Se non è un errore sul file, allora vedrai il traceback e l'errore reale. Grande Yuri, hai fatto centro, ma vorrei che fosse saltata fuori

Re: [Python] File not found.

2022-05-26 Per discussione Yuri
Ciao,  ci sarà un altro errore che fa scattare l'except. Prova ad eliminare il try/except ed esegui solo il blocco nel try, dovresti vedere l'errore.  Solitamente conviene scrivere l'eccezione in maniera esplicita:  except OSError:  Se non è un errore sul file, allora vedrai il traceback e l

Re: [Python] Tutte le specifiche delle fstrings.

2022-05-26 Per discussione Yuri
Nella parte lessicale: https://docs.python.org/3/reference/lexical_analysis.html#f-strings "The format specifier mini-language is the same as that used by the str.format() method.". Quindi trovi le specifiche qui: https://docs.python.org/3/library/string.html#formatstrings dove trovi: "|'^'

Re: [Python] Indagine su una variabile.

2022-05-17 Per discussione Yuri
} poi una routine la modifica, ovviamente ha lo stesso nome all'interno della funzione che non riceve () e non restituisce nulla con return. All'uscita da questa funzione tuttavia, mi ritrovo d intatta, come se non avessi apportato alcuna modifica. All'interno ti risulta modific

Re: [Python] Indagine su una variabile.

2022-05-06 Per discussione Yuri
Il 06/05/22 09:34, Yuri ha scritto: Ciao,  se non si modifica la variabile all'interno della funzione, si può usare la variabile esterna: >>> d = 0 >>> def test(): ...   print(d) ... >>> test() 0 Se invece si tenta di modificarla: >>> def test(

Re: [Python] Indagine su una variabile.

2022-05-06 Per discussione Yuri
Ciao,  se non si modifica la variabile all'interno della funzione, si può usare la variabile esterna: >>> d = 0 >>> def test(): ...   print(d) ... >>> test() 0 Se invece si tenta di modificarla: >>> def test(): ...  print(d) ...  d = 1 ... >>> d = 0 >>> test() Traceback (most recent call las

Re: [Python] Indagine su una variabile.

2022-05-05 Per discussione Yuri
Il 05/05/22 16:16, Gabriele Battaglia ha scritto: Chiedo venia, so che non si dice così ma non mi viene un termine migliore, forse inspecting... :) Comunque. Ho una variabile dichiarata ad inizio script, del tipo: d={} poi una routine la modifica, ovviamente ha lo stesso nome all'interno

Re: [Python] Aggiornamento versione Python e installazione librerie.

2022-03-08 Per discussione Yuri
Utilizza virtualenv Il 08/03/22 10:14, Gabriele Battaglia ha scritto: Ciao. Ogni volta che installo una nuova versione di Python, devo obbligatoriamente reinstallare anche tutte le librerie che utilizzo nei miei scripts. Se una volta si trattava di 2 o 3 librerie, adesso iniziano a diventare

Re: [Python] while... perchè?

2022-02-15 Per discussione Yuri
0 2 0 3 0 4 1 0 1 1 1 2 1 3 1 4 >>> Il 15/02/22 14:18, Gabriele Battaglia ha scritto: Reply to Yuri's message, wrote on 15/02/2022 at 14:08: yk non viene mai azzerato Yuri, intanto grazie per la risposta... Ti prego, porta pazienza: che vuol dire che non viene mai azzerato

Re: [Python] while... perchè?

2022-02-15 Per discussione Yuri
yk non viene mai azzerato Il 15/02/22 14:04, Gabriele Battaglia ha scritto: Questo semplice script con 2 while annidati: #testwhile yi,yk=0,0 whileyi<2: whileyk<5: print(yi,yk) yk+=1 yi+=1 output: e:\Dropbox\py>testwhile 0 0 0 1 0 2 0 3 0 4 e:\Dropbox\py> Ma sogno o son desktop? Perchè la yi

Re: [Python] Append

2022-01-13 Per discussione Yuri
Se trovi una libreria che supporta FALLOC_FL_INSERT_RANGE potresti farlo con le normali operazioni. Altrimenti è molto complicato, conviene ripensare, se possibile, la strategia per i dati. Qual è la tipologia di problema? Il 13/01/22 09:16, Gabriele Battaglia ha scritto: Ciao. Esiste un m

Re: [Python] Chiarimento sugli iteratori

2021-09-20 Per discussione Yuri
Nel primo caso consumi un iteratore già esausto, per cui ovvio che non torni nulla. Nel secondo invece ne crei un secondo. test è un generatore (usa yeld) e quindi anche un iteratore. Qui la differenza tra generatori e iteratori https://stackoverflow.com/questions/2776829/difference-between-py

Re: [Python] [Python3] virtualenv aggiornato su vecchia distro

2021-05-31 Per discussione Yuri
/usr/local/lib/python3.5/dist-packages/pip/ cancella pip da lì e reinstallala con |sudo apt install python3-pip In generale, puoi sempre ripartire da zero: https://packaging.python.org/tutorials/installing-packages/ If pip isn’t already installed, then first try to bootstrap it from the stand

Re: [Python] [Python3] virtualenv aggiornato su vecchia distro

2021-05-31 Per discussione Yuri
pip freeze > requirements.txt nel tuo portatile e poi in ubuntu 16.04 crei un venv con python 3.5 e fai pip install requirements.txt Per spostare un venv bisogna editare un sacco di file, si fa prima a far così. Come suggeriscono, usa python3 -m venv per creare il virtualenv. Il 31/05/21

Re: [Python] Insiemi

2021-05-26 Per discussione Yuri
I set di python servono per operazioni comuni, ma non sono una implementazione matematica degli insiemi. Forse SimPy è quello che cerchi? https://docs.sympy.org/latest/modules/sets.html#compound-sets Il 25/05/21 21:30, Bruno Firmani ha scritto: Grazie Federico, ma a me sembra una lacuna. Forse

[Python] brython

2021-05-13 Per discussione Yuri
https://brython.info/static_doc/en/intro.html Per gli amanti del genere :-) ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python

Re: [Python] Visualizzare una struttura dati annidata, anche con molti elementi

2021-03-30 Per discussione Yuri
a.cava...@cavallinux.eu ha scritto: Se i dati sono nativi (liste, tuple, ineri, float etc.) puoi usare: print(json.dumps(oggetto, sort_keys=True, indent=2)) On Tuesday, March 30, 2021 04:27 EDT, Yuri wrote: Salve,  avrei bisogno, ai fini di debug/controllo, poter visualizzare una stru

[Python] Visualizzare una struttura dati annidata, anche con molti elementi

2021-03-30 Per discussione Yuri
Salve,  avrei bisogno, ai fini di debug/controllo, poter visualizzare una struttura dati con molti elementi. Tipicamente sono dizionari e liste annidate, alcune con pochi elementi, altri con molti, fino a 5/6 livelli di annidamento. Alcune liste possono essere molto lunghe con centinaia o mig

Re: [Python] with... as...

2021-03-18 Per discussione Yuri
with su una risorsa chiama __enter__ all'inizio e __exit__ su questa risorsa quando si esce dal blocco. >>> a = 1 >>> with a: ...  printa(a) ... Traceback (most recent call last):   File "", line 1, in AttributeError: __enter__ >>> il risultato di open torna un oggetto che supporta __enter__ e

Re: [Python] Domanda da super niubbo sui generatori.

2021-03-10 Per discussione Yuri
Ecco il codice che può essere più esemplificativo della mail precedente: Python 3.7.3 (default, Jul 25 2020, 13:03:44) [GCC 8.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import os >>> filesys = os.walk(os.getcwd()) >>> list(filesys) [('/tmp/test', ['a'

Re: [Python] Domanda da super niubbo sui generatori.

2021-03-10 Per discussione Yuri
Ciao,  puoi semplicemente fare list(filesys) e ottenere una lista con tutto dentro. list "consuma" il generatore, mettendo i risultati nella lista. Il 10/03/21 09:03, Gabriele Battaglia ha scritto: Buondì. Sono nuovissimo nell'uso dei generatori, non li ho mai studiati ne usati prima. Ora d

[Python] [Tkinter] settare valore spinbox

2007-02-11 Per discussione yuri refolo
salve a tutti: sto cercando di capire come riuscire a settare il valore di uno spinbox sotto tkinter. per sapere quale valore è stato scelto c'è get(), ma per settarlo...? grazie preventivamente a chiunque sia in grado di aiutarmi. yuri r