Profilo di Daniele aka Palmux

Nome Daniele aka Palmux
Indirizzo email ask@me
AvatarAvatar utenti
Messaggi1058
  • Re: IDE simile Visual Studio per progetto completo
    Forum >> Programmazione Python >> IDE ed Editor
    Ciao e benvenuto in :py:.

    Di simile a Visual Studio c'è Visual Studio, che puoi usare per Python senza grossi problemi. Personalmente non lo uso, ma svariati utenti ne decantano le lodi.

    Cya

  • Re: Stampare "Print"su file di testo anziché a video
    Forum >> Programmazione Python >> Scripting
    ciao Daniele, grazie come sempre, è possibile settare (flush = True) di default ? :)
  • Re: Stampare "Print"su file di testo anziché a video
    Forum >> Programmazione Python >> Scripting
    Ciao, ma è una domanda trabocchetto?

    Vabbè ci casco, se vuoi usare print() puoi fare una cosa del genere:

    >>> mioFile = open('mio_file.txt', 'w')
    >>> print('Scrivo il mio file!!', file = mioFile)
    >>> mioFile.close()

    NOTA: essendo in 'w' ogni ulteriore scrittura cancellerà la precedente.

    Altrimenti solo open() che è del tutto equivalente.

    Cya
  • Re: Intercettare applicazione aperta e poi chiuderla
    Forum >> Principianti
    Ciao caro, prima di tutto ti do un consiglio: approfondisci l'inglese. Non solo per la sfera informatica, ma per tutto, almeno l'inglese è una lingua da cui non si può più prescindere. In ambito informatico poi... ancora di più.

    Partivo da psutils perché lo trovo un ottimo progetto ed oltretutto è creato da un italiano (supportalo anche per questo. ;)), ma sono gusti personali non è obbligatorio passare da qui. In questa sezione della documentazione si affrontano i processi. Certo puoi usare tante altre librerie, anche già incluse in Python, qui è questione di gusti e di confidenza con la libreria. Nessuno ti vieta di usare os, anzi se trovi più semplice passare da quella fai pure, ma sappi che anche la documentazione ufficiale suggerisce che si tratta di una libreria superata in alcune sue parti, non a caso alcuni funzioni di os sono sostituite in favore di altre librerie, come subprocess. Tornando a noi, con psutils puoi identificare pid, nome processo, etc... e mandare i segnali per terminarli. Ovviamente devi essere in grado di farlo (avere i permessi), ma qui non conta Python o la libreria che usi, ma il sistema sul quale ti muovi, devi comprendere chi o cosa lancia i processi che intendi terminare.

    Come ti dicevo con subprocess, che è una scelta più canonica se vogliamo, puoi fare tutto quello che chiedi, utilizzando semplici comandi (Popen). Si tratta di una libreria che è caldamente raccomandata, anzi capirne il suo funzionamento è vitale per il moderno programmatore Python.

    Fai qualche prova, sono operazioni molto semplici da apprendere, si tratta di due o tre righe di codice in tutto, insomma cerca di buttarti, poi per altri dubbi siamo qui.

    Cya
  • Re: Intercettare applicazione aperta e poi chiuderla
    Forum >> Principianti
    Ciao caro, usa psutil e/o subprocess e non dovresti avere grossi problemi.

    Prova a scrivere qualche riga (ma proprio due ed hai finito), magari ci guardiamo insieme se hai dei dubbi.

    Cya

  • Re: Problema con la lettura di file in formato pdf
    Forum >> Principianti
    Mai e poi mai devi scrivere un messaggio in maiuscolo, per la netiquette (che esiste ancora) equivale a strillare e non è proprio il caso.

    Per il tuo caso specifico il nome di alcune librerie le hai avute, ora fai prove su prove fino ad ottenere un buon risultato. Devi comunque sapere che il PDF non è un file di Word, non sempre otterrai un risultato perfetto, ma ci puoi appunto lavorare per arrivare il più vicino possibile al risultato sperato. Oltretutto non si sa ancora il contesto in cui ti muovi, compreso il tipo di file che tenti di manipolare, magari questo contiene altro e non solo testo, di certo dovrai prestare molta attenzione alle varie operazioni da svolgere.

    Torna ad informarci dei tuoi successi.

    Cya
  • Re: Problema con la lettura di file in formato pdf
    Forum >> Principianti
    Ciao caro, come da tuo titolo che tipo di problemi hai avuto? Non indichi su che piattaforma sei e con quale versione del linguaggio, ma sappi che esistono diverse librerie che ti permettono di farlo.

    Scusa se non sono preciso e non ti fornisco link ma sono in una condizione precaria di connessione, mi ricordo comunque che quando ancora utilizzavo Python 2.7 ho usato diverse volte PyPDF2 non so poi se l'hanno adeguata per Python 3, controlla. Esiste poi sicuramente textract ed anche questa l'ho usata, non più di un paio di volte, ma fa comunque il suo mestiere.

    Esisterà anche altro che in questo momento non mi viene in mente, prova a farti aiutare dall'amico Google.

    Cya
  • Re: Aiutami a trovare questo codice di errore
    Forum >> Principianti
    Ciao e benvenuto. :birrame:

    Prima di ogni altra considerazione, devi sistemare il codice in maniera ordinata e come Python comanda.

    Per farlo utilizza il pulsante code, che trovi prima dei colori in fase di inserimento.



    Poi viene tutto il resto.

    Cya

  • Re: Aggiungere allegati multipli ad mail con SMTPLIB
    Forum >> Programmazione Python >> Scripting
    Salve a tutti amici, ho realizzato questo piccolo script che mi permette di inviare email con un file allegato, solo che online non riesco a trovare un tutorial che mi spieghi come aggiungere più allegati ad un solo invio email
    Guardati questo "votatissimo" esempio.

    Cya

    P.S. Posta una corretta formattazione del codice, mi raccomando, hai il tasto apposito per farlo.

  • Re: Problema con codice python 2.7.13
    Forum >> Principianti
    Esiste un programma che mi controlla se le parentesi sono abbinate ?
    Praticamente tutti gli editor/IDE? Ok, aggiungiamoci completi e/o seri...

    Cosa usi tu che non te le evidenzia?