Profilo di Daniele aka Palmux

Nome Daniele aka Palmux
Indirizzo email ask@me
AvatarAvatar utenti
Messaggi523
  • Re: Invio mail su condizione
    Forum >> Principianti
    Se nessuno ti aiuta prima, domani ci do un'occhiata.

    Cya
  • Re: Invio mail su condizione
    Forum >> Principianti
    Non riesco a capire dov'è il problema e/o come gestirlo...

    Ciao caro, non posso verificare il tuo script in questo momento, non c'è nessuna indizione di errore quando viene terminata l'esecuzione?
  • Re: Invio mail su condizione
    Forum >> Programmazione Python >> Web e Reti
    Il crosspost è male. :angry:
  • Re: str object has no attribute "append"
    Forum >> Principianti
    in pratica la variabile "parola" è un elemento di una lista mentre la variabile "tom" è la variabile di un valore
    Va bene, ma quindi? Non ho capito bene il problema dove sia?

    Se sai che "oggetto" hai, e come ti ho detto tramite type() lo sai, manipolalo come meglio credi.
    >>> lista = ["a", "b", "c"]
    >>> type(lista)
    <class 'list'>
    >>> type(lista[ 0 ])
    <class 'str'>
    
    Cya
  • Re: str object has no attribute "append"
    Forum >> Principianti
    L'errore è autoesplicativo: str object has no attribute "append" quindi stai cercando di usare il metodo append() ad un stringa, direi piuttosto semplice.

    Usa type() per capire con che cosa hai a che fare.

    Cya
  • Re: BeautifulSoup([your markup], "html.parser")
    Forum >> Principianti
    nel mio programma mi esce sempre questo avviso ma cercando su internet non riesco a risolvere il problema:
    Ciao caro, mi sa che stai facendo un bel po' di casino che la metà basta.

    from bs4 import BeautifulSoup
    import requests
    import string
        sapere_url = "http//:"
        r = requests.get(sapere_url)
        sapere_soup = BeautifulSoup(r.content)
        trg = sapere_soup.find("em")

    Questo non è un messaggio o un avviso, è codice Python, oltretutto sbagliato perché è indentato male e poi nel sapere_url non solo non c'è un dominio valido ed è sbagliata la sintassi visto che è http://.

    Dopo aver provato il codice ho capito a cosa ti riferisci, a questo avviso: Warning: No parser was explicitly specified, so I'm using the best available HTML parser for this system ("lxml"). This usually isn't a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.
    To get rid of this warning, change this:
    BeautifulSoup([your markup])
    to this:
    BeautifulSoup([your markup], "lxml")


    Se è questo, c'è già scritto cosa devi fare, non è molto difficile. Comunque sia accetta un consiglio, in futuro cerca di essere più preciso quando chiedi su un forum o su qualsiasi risorsa, non sempre troverai interlocutori pronti a capirti.

    Ecco il codice corretto, molto minimale, ma almeno funziona:
    >>> from bs4 import BeautifulSoup
    >>> import requests
    >>> sapere_url = "http://www.python.it"
    >>> r = requests.get(sapere_url)
    >>> sapere_soup = BeautifulSoup(r.content, "lxml")
    >>> trg = sapere_soup.find("title")
    >>> trg
    <title>Linguaggio di programmazione Python</title>
    
    Cya
  • Re: Aggiornare valori dizionario
    Forum >> Principianti
    Scusami, so che non sarebbe dovuto uscire così scritto,ma non so usare questo forum :embarrassed: :embarrassed:
    Devi usare il pulsante quando inserisci il codice, lo evidenzi e premi il pulsante, tutto molto semplice. Prova a postarlo nuovamente, oppure allega il file col codice, oppure usa il comodissimo Pastebin.

    Credo comunque che il mio primo consiglio ti possa essere utile.

    Cya
  • Re: Aggiornare valori dizionario
    Forum >> Principianti
    Ciao cara e benvenuta, posta il codice e facci vedere dov'è il problema, così capiamo meglio.

    A sensazione comunque, se usi la stessa chiave, ovviamente si comporta esattamente nel modo che descrivi. Mi spiego con un esempio. Supponiamo che abbiamo due utenti, Daniele e Rosa (che fantasia) che hanno rispettivamente 10 e 100 miglia e vogliamo aggiungere 50 miglia a Daniele.
    >>> d["daniele"] = 50 #Così non aggiungo 50 a 10, ma sostituisco 10 con 50
    >>> d
    {'daniele': 50, 'rosa': 100}
    
    >>> d["daniele"] += 50 #Così invece aggiungo 50 a 10
    >>> d
    {'daniele': 60, 'rosa': 100}
    Cya

    P.S. Ricorda di usare il tasto per una corretta visualizzazione del codice.
  • Re: allineamento verticale
    Forum >> Principianti
    Ciao caro, questo è un forum di Python, non di HTML o di CSS.

    Ti consiglio di vedere altre risorse per problemi simili.

    Ciao ed in bocca al lupo.
    Daniele
  • Re: modifica colori pixel
    Forum >> Principianti
    Purtroppo non ti posso essere d'aiuto, non ho esperienza in questo specifico caso.

    Potresti dare un'occhiata a questo, magari trovi qualche spunto interessante.

    Cya

    P.S. Quando posti del codice devi farlo usando il tasto per una corretta indentazione/formattazione.