[Python] dipendenze idonee ad un progetto
Buongiorno sono interessato alla gestione delle email, lettura dal server ed invio da software scritto con python. Gestione di database (preferibilmente MySQL) e naturalmente creare interfacce grafiche che permettano agli utenti di farlo da un software python compilato. Da quello che ho letto, con Python, è un progetto fattibile. Il problema è scegliere le dipendenze giuste, (mi pare che wx non abbia tutte le prerogative) qualcuno mi può consigliare? Grazie Antonio *Le informazioni contenute in questo messaggio di posta elettronica sono riservate e confidenziali e ne è vietata la diffusione in qualsiasi modo o forma. Qualora Lei non fosse la persona destinataria del presentemessaggio, La invitiamo a non diffonderlo e ad eliminarlo, dandone gentilmente comunicazione al mittente.* *The information included in this e-mail and any attachments are confidential and may also be privileged.If you are not the correct recipient, you are kindly requested to notify the sender immediately, to cancel it and not to disclose the contents to any other person.* ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] dipendenze idonee ad un progetto
Ti ringrazio per la risposta, nell’attesa, per il database, stavo provando mysql.connector, proverò anche sqlalchemy, poi valuterò. Invece per le email ti chiedo se cortesemente puoi indicarmi dei link dove documentarmi per lettua email dal server (pop3 e/o imap) ed invio da software scritto con pyton.. Con Aruba, in php, per accedere in lettura utilizzo: $connection = imap_open('{imaps.aruba.it:993/imap/ssl}INBOX', ' anto...@taccetti.info', 'MiaPassword') or die('Cannot connect to aruba: ' . imap_last_error()); Invece per l’invio utilizzo *PHPMailer. Ti ringrazio anticipatamente Saluti, Antonio* *Le informazioni contenute in questo messaggio di posta elettronica sono riservate e confidenziali e ne è vietata la diffusione in qualsiasi modo o forma. Qualora Lei non fosse la persona destinataria del presentemessaggio, La invitiamo a non diffonderlo e ad eliminarlo, dandone gentilmente comunicazione al mittente.* *The information included in this e-mail and any attachments are confidential and may also be privileged.If you are not the correct recipient, you are kindly requested to notify the sender immediately, to cancel it and not to disclose the contents to any other person.* Il giorno mer 14 ago 2019 alle ore 13:00 Piergiorgio Pancino < piergiorgio.panc...@gmail.com> ha scritto: > wx può andare bene per la parte di interfaccia utente (anche pyside/pyqt) > mentre la gestione database può essere fatta con il modulo sqlalchemy e per > le e-mail si possono anche utilizzare moduli che fanno parte > dell'installazione base (python si vanta di essere "battery included" > ovvero di fornirti già la maggior parte delle librerie di cui puoi avere > bisogno). > É possibile anche ottenere dei software eseguibili .exe (io uso cx_freeze) > anche se, dato che python non è un linguaggio compilato, sono più dei modi > per distribuire il tuo software in maniera più pratica e non certo un modo > per nascondere il codice sorgente del tuo programma. > Un progetto simile, compatibilmente con le competenze e il tempo di cui > disponiamo, può anche essere creato con un approccio web tramite ad esempio > django che integra le funzionalità che hai descritto, ma per il quale è > richiesta una impostazione diversa a livello di installazione (avrai > bisogno di un server sul quale fare girare il software e l'approccio della > compilazione in .exe perde significato). > Non è di certo un progetto banale! Ma stai tranquillo che con python hai > tutti gli strumenti necessari per poter realizzare qualcosa di questo tipo. > > Piergiorgio > > Il mer 14 ago 2019, 12:33 antonio taccetti > ha scritto: > >> Buongiorno sono interessato alla gestione delle email, lettura dal server >> ed invio da software scritto con python. >> Gestione di database (preferibilmente MySQL) e naturalmente creare >> interfacce grafiche che permettano agli utenti di farlo da un software >> python compilato. >> Da quello che ho letto, con Python, è un progetto fattibile. >> Il problema è scegliere le dipendenze giuste, (mi pare che wx non abbia >> tutte le prerogative) qualcuno mi può consigliare? >> Grazie >> Antonio >> >> *Le informazioni contenute in questo messaggio di posta elettronica sono >> riservate e confidenziali e ne è vietata la diffusione in qualsiasi modo o >> forma. Qualora Lei non fosse la persona destinataria del presentemessaggio, >> La invitiamo a non diffonderlo e ad eliminarlo, dandone gentilmente >> comunicazione al mittente.* >> *The information included in this e-mail and any attachments are >> confidential and may also be privileged.If you are not the correct >> recipient, you are kindly requested to notify the sender immediately, to >> cancel it and not to disclose the contents to any other person.* >> ___ >> Python mailing list >> Python@lists.python.it >> https://lists.python.it/mailman/listinfo/python >> > ___ > Python mailing list > Python@lists.python.it > https://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] dipendenze idonee ad un progetto
Il mio cliente non dovrà solo leggere, cancellare, rispondere alle email ecc., dovrà salvare le email in un database relazionale con rapporto una a molti farà una tabella mittenti (con un campo oggetto) ed una tabella corpi email. Questo faciliterà enormemente la ricerca nei carteggi intercorsi. Il database potrà stare su un server oppure in locale o untrambi a scelta dell'utilizzatore. Esista già qual osa di simile? Il gio 15 ago 2019, 10:11 Gollum1 ha scritto: > Il 14 agosto 2019 12:33:12 CEST, antonio taccetti < > antonio.tacce...@gmail.com> ha scritto: > >Buongiorno sono interessato alla gestione delle email, lettura dal > >server > >ed invio da software scritto con python. > >Gestione di database (preferibilmente MySQL) e naturalmente creare > >interfacce grafiche che permettano agli utenti di farlo da un software > >python compilato. > >Da quello che ho letto, con Python, è un progetto fattibile. > >Il problema è scegliere le dipendenze giuste, (mi pare che wx non abbia > >tutte le prerogative) qualcuno mi può consigliare? > >Grazie > >Antonio > > > >*Le informazioni contenute in questo messaggio di posta elettronica > >sono > >riservate e confidenziali e ne è vietata la diffusione in qualsiasi > >modo o > >forma. Qualora Lei non fosse la persona destinataria del > >presentemessaggio, > >La invitiamo a non diffonderlo e ad eliminarlo, dandone gentilmente > >comunicazione al mittente.* > >*The information included in this e-mail and any attachments are > >confidential and may also be privileged.If you are not the correct > >recipient, you are kindly requested to notify the sender immediately, > >to > >cancel it and not to disclose the contents to any other person.* > > scusa, mi spieghi il motivo per cui devi reinventarti l'acqua calda? > > che necessità hai di crearti un tuo cliente di posta, quando c'è ne sono > già una marea, perché non si tratta solo di prelevare e leggere posta, devi > poi permettere di scrivere e inviare le mail, che fai... ti inventi un > editor? niente html (che sarebbe solo positivo)? tutt'altro parte di > sicurezza? gestione delle firme? gestione del quoting? > > è c'è ne sono tante altre di considerazioni del genere da fare. > > poi, il client verrà distribuito in quale ambiente (sistema iperattivo) se > sono sistemi unix like, python c'è già di suo, altrimenti devi fare in modo > che sia venga installato anche lui (qui la soluzione è creare un eseguibile > che si porta dietro automaticamente anche l'interprete, e non è poca roba). > > un caso diverso è se vuoi qualcosa che funzioni online, una web mail, per > intenderci. in quel caso devi avere un server, e anche in questo caso, ci > sono server già pronti... > > se vuoi comunque fartelo in casa, si può fare in Django o in genropy, che > hanno già di loro tutto ciò che può servire (ci sono anche altri framework). > > se poi, il tutto è per studiare e giocare, allora... benvenga la curiosità. > > buona continuazione. > byez > -- > gollum1 > > Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e > gli errori, maledetto correttore automatico. > ___ > Python mailing list > Python@lists.python.it > https://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] dipendenze idonee ad un progetto
Lunedì rientro e ci metto mano sull'editoria che mi hai indicato, ti saprò dire. Ti ringrazio per la dritta. Saluti Antonio Il gio 15 ago 2019, 11:02 Giovanni Porcari ha scritto: > > > Il giorno 15 ago 2019, alle ore 10:53, antonio taccetti < > antonio.tacce...@gmail.com> ha scritto: > > Il mio cliente non dovrà solo leggere, cancellare, rispondere alle email > ecc., dovrà salvare le email in un database relazionale con rapporto una a > molti farà una tabella mittenti (con un campo oggetto) ed una tabella corpi > email. Questo faciliterà enormemente la ricerca nei carteggi intercorsi. > Il database potrà stare su un server oppure in locale o untrambi a scelta > dell'utilizzatore. > Esista già qual osa di simile? > > > Una applicazione del genere in Genropy ( www.genropy.org ) si scrive in > meno di un paio d’ore (se se lo conosci poco altrimenti anche meno). > > Ci devi mettere il tempo di impararlo un po’ ma per quello che dici in un > paio di giorni di studio dovresti avere tutto quello che ti serve. > > Se ti interessa siamo sempre disponibili per dare una mano. > > Buona giornata > > G > > > > Il gio 15 ago 2019, 10:11 Gollum1 ha scritto: > >> Il 14 agosto 2019 12:33:12 CEST, antonio taccetti < >> antonio.tacce...@gmail.com> ha scritto: >> >Buongiorno sono interessato alla gestione delle email, lettura dal >> >server >> >ed invio da software scritto con python. >> >Gestione di database (preferibilmente MySQL) e naturalmente creare >> >interfacce grafiche che permettano n magli utenti di farlo da un software >> >python compilato. >> >Da quello che ho letto, con Python, è un progetto fattibile. >> >Il problema è scegliere le dipendenze giuste, (mi pare che wx non abbia >> >tutte le prerogative) qualcuno mi può consigliare? >> >Grazie >> >Antonio >> > >> >*Le informazioni contenute in questo messaggio di posta elettronica >> >sono >> >riservate e confidenziali e ne è vietata la diffusione in qualsiasi >> >modo o >> >forma. Qualora Lei non fosse la persona destinataria del >> >presentemessaggio, >> >La invitiamo a non diffonderlo e ad eliminarlo, dandone gentilmente >> >comunicazione al mittente.* >> >*The information included in this e-mail and any attachments are >> >confidential and may also be privileged.If you are not the correct >> >recipient, you are kindly requested to notify the sender immediately, >> >to >> >cancel it and not to disclose the contents to any other person.* >> >> scusa, mi spieghi il motivo per cui devi reinventarti l'acqua calda? >> >> che necessità hai di crearti un tuo cliente di posta, quando c'è ne sono >> già una marea, perché non si tratta solo di prelevare e leggere posta, devi >> poi permettere di scrivere e inviare le mail, che fai... ti inventi un >> editor? niente html (che sarebbe solo positivo)? tutt'altro parte di >> sicurezza? gestione delle firme? gestione del quoting? >> >> è c'è ne sono tante altre di considerazioni del genere da fare. >> >> poi, il client verrà distribuito in quale ambiente (sistema iperattivo) >> se sono sistemi unix like, python c'è già di suo, altrimenti devi fare in >> modo che sia venga installato anche lui (qui la soluzione è creare un >> eseguibile che si porta dietro automaticamente anche l'interprete, e non è >> poca roba). >> >> un caso diverso è se vuoi qualcosa che funzioni online, una web mail, per >> intenderci. in quel caso devi avere un server, e anche in questo caso, ci >> sono server già pronti... >> >> se vuoi comunque fartelo in casa, si può fare in Django o in genropy, che >> hanno già di loro tutto ciò che può servire (ci sono anche altri framework). >> >> se poi, il tutto è per studiare e giocare, allora... benvenga la >> curiosità. >> >> buona continuazione. >> byez >> -- >> gollum1 >> >> Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e >> gli errori, maledetto correttore automatico. >> ___ >> Python mailing list >> Python@lists.python.it >> https://lists.python.it/mailman/listinfo/python >> > ___ > Python mailing list > Python@lists.python.it > https://lists.python.it/mailman/listinfo/python > > ___ > Python mailing list > Python@lists.python.it > https://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] errore(=) in esempio pubblicato nel gruppo
Scusate la domanda banale, sono neofita di Python 3.7, sto provando il codice della pagina https://docs.python.org/3/library/email.examples.html?highlight=read%20mail First, let’s see how to create and send a simple text message (both the text content and the addresses may contain unicode characters): Non riesco a capire perchè mi da l'errore: Traceback (most recent call last): File "C:\Users\leona\AppData\Local\Programs\Python\Python37\Tools\scripts\posta\lists-Creare-inviare-messaggio-di-testo.py", line 13, in with open(textfile) as fp: NameError: name 'textfile' is not defined Il file c'è ed è bnella stessa cartella Cosè che non capisco? Dov'è che sbaglio? Grazie *Le informazioni contenute in questo messaggio di posta elettronica sono riservate e confidenziali e ne è vietata la diffusione in qualsiasi modo o forma. Qualora Lei non fosse la persona destinataria del presentemessaggio, La invitiamo a non diffonderlo e ad eliminarlo, dandone gentilmente comunicazione al mittente.* *The information included in this e-mail and any attachments are confidential and may also be privileged.If you are not the correct recipient, you are kindly requested to notify the sender immediately, to cancel it and not to disclose the contents to any other person.* ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] errore(=) in esempio pubblicato nel gruppo
Il listato è questo: # Import smtplib for the actual sending function import smtplib # Import the email modules we'll need from email.message import EmailMessage # Open the plain text file whose name is in textfile for reading. with open(textfile) as fp: # Create a text/plain message msg = EmailMessage() msg.set_content(fp.read()) # me == the sender's email address # you == the recipient's email address msg['Subject'] = 'The contents of %s' % textfile msg['From'] = me msg['To'] = you # Send the message via our own SMTP server. s = smtplib.SMTP('localhost') s.send_message(msg) s.quit() anche se faccio così, non funziona, ma anzi da essore: Traceback (most recent call last): File "C:\Users\leona\AppData\Local\Programs\Python\Python37\Tools\scripts\posta\lists-Creare-inviare-messaggio-di-testo.py", line 20, in msg['Subject'] = 'The contents of %s' % textfile NameError: name 'textfile' is not defined Io ho Python 3.7, sarà mica cheè è per Python 2.x? Ciao *Le informazioni contenute in questo messaggio di posta elettronica sono riservate e confidenziali e ne è vietata la diffusione in qualsiasi modo o forma. Qualora Lei non fosse la persona destinataria del presentemessaggio, La invitiamo a non diffonderlo e ad eliminarlo, dandone gentilmente comunicazione al mittente.* *The information included in this e-mail and any attachments are confidential and may also be privileged.If you are not the correct recipient, you are kindly requested to notify the sender immediately, to cancel it and not to disclose the contents to any other person.* Il giorno ven 23 ago 2019 alle ore 14:19 Carlos Catucci < carlos.catu...@gmail.com> ha scritto: > > > On Fri, 23 Aug 2019 at 14:08, antonio taccetti > wrote: > > > > Scusate la domanda banale, sono neofita di Python 3.7, > > sto provando il codice della pagina > > > https://docs.python.org/3/library/email.examples.html?highlight=read%20mail > > First, let’s see how to create and send a simple text message (both the > text content and the addresses may contain unicode characters): > > > > Non riesco a capire perchè mi da l'errore: > > Traceback (most recent call last): > > File > "C:\Users\leona\AppData\Local\Programs\Python\Python37\Tools\scripts\posta\lists-Creare-inviare-messaggio-di-testo.py", > line 13, in > > with open(textfile) as fp: > > NameError: name 'textfile' is not defined > > Il file c'è ed è bnella stessa cartella Cosè che non capisco? > > Dov'è che sbaglio? > > > textfile e' una variabile, o ci metti il nome del file o la inizializzi da > qualche parte con il nom del file che vuoi usare. > Il commento stesso dice > > # Open the plain text file whose name is in textfile for reading. > > In pratica textfile deve essere inizializzata con il nome del file > > Carlos > -- > EZLN ... Para Todos Todo ... Nada para nosotros > ___ > Python mailing list > Python@lists.python.it > https://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] errore(=) in esempio pubblicato nel gruppo
Conosco javascript e php/mysql ma sono neofita di Python. Il ven 23 ago 2019, 15:33 Marco Beri ha scritto: > On Fri, 23 Aug 2019, 07:17 antonio taccetti, > wrote: > >> >> NameError: name 'textfile' is not defined >> > > Se sai programmare in altri linguaggi, dovresti conoscere il concetto di > variabile non definita. Tu stai usando una variabile senza aver specificato > cosa contiene. Punto. > > Se questa spiegazione non ti è chiara, devi forse ripartire da esempi più > semplici di programmazione generale. > > Io ho Python 3.7, sarà mica cheè è per Python 2.x? >> > > Non c'entra nulla. > > Ciao. > Marco. > > ___ > Python mailing list > Python@lists.python.it > https://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] errore(=) in esempio pubblicato nel gruppo
Ritengo comunque che un esempio pubblicato, qualsiasi esempio, di qualsiasi linguaggio, debba essere funzionante. Altrimenti a cosa serve? Se uno sa non cerca gli esempi per capire e imparare. Il ven 23 ago 2019, 16:03 antonio taccetti ha scritto: > Conosco javascript e php/mysql ma sono neofita di Python. > > Il ven 23 ago 2019, 15:33 Marco Beri ha scritto: > >> On Fri, 23 Aug 2019, 07:17 antonio taccetti, >> wrote: >> >>> >>> NameError: name 'textfile' is not defined >>> >> >> Se sai programmare in altri linguaggi, dovresti conoscere il concetto di >> variabile non definita. Tu stai usando una variabile senza aver specificato >> cosa contiene. Punto. >> >> Se questa spiegazione non ti è chiara, devi forse ripartire da esempi più >> semplici di programmazione generale. >> >> Io ho Python 3.7, sarà mica cheè è per Python 2.x? >>> >> >> Non c'entra nulla. >> >> Ciao. >> Marco. >> >> ___ >> Python mailing list >> Python@lists.python.it >> https://lists.python.it/mailman/listinfo/python >> > ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] errore(=) in esempio pubblicato nel gruppo
Capisco quello che affermi, ma io ho asserito una cosa diversa: Ho scritto: un esempio per essere un buon esempio deve funzionare. Deve funzionare perché è li affinché la gente impari. Se poi chi lo esegue non ha le conoscenze per capirlo le dovrà acquisire. Ma pubblicare esempi che non funzionano crea solo confusione, non è un gioco a indovinala grillo. Mi ricordano certi esempi di alcuni testi dove viene pubblicato codice sbagliato e poi spiegato dove è sbagliato come se gli errori fossero tutti catalogabili. Noi sappiamo che non è così! Saluti *Le informazioni contenute in questo messaggio di posta elettronica sono riservate e confidenziali e ne è vietata la diffusione in qualsiasi modo o forma. Qualora Lei non fosse la persona destinataria del presentemessaggio, La invitiamo a non diffonderlo e ad eliminarlo, dandone gentilmente comunicazione al mittente.* *The information included in this e-mail and any attachments are confidential and may also be privileged.If you are not the correct recipient, you are kindly requested to notify the sender immediately, to cancel it and not to disclose the contents to any other person.* Il giorno ven 23 ago 2019 alle ore 17:01 Marco Beri ha scritto: > > > On Fri, 23 Aug 2019, 08:06 antonio taccetti, > wrote: > >> Ritengo comunque che un esempio pubblicato, qualsiasi esempio, di >> qualsiasi linguaggio, debba essere funzionante. Altrimenti a cosa serve? Se >> uno sa non cerca gli esempi per capire e imparare. >> > > Quello che dici ha senso ma solo fino a un certo punto. Qualsiasi esempio, > in qualunque settore, dà per scontato un certo livello di conoscenza. > Altrimenti dovresti partire dagli editor, anzi, della lingua italiana, > anzi, dal respirare. > > Ciao. > Marco. > ___ > Python mailing list > Python@lists.python.it > https://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python