Profilo di Aprimus

Nome Aprimus
Indirizzo email n/a
Messaggi13
  • Re: COME RICHIAMO QUESTO URL CON LA FUNZIONE POST
    Forum >> Principianti
    fai una prova del genere:




    import requests
    
    credentials = dict(user_id='frank', password='1234')
    
    url = 'http://admin:secret@example.com/ocs/v1.php/cloud/users -d userid="{user_id}" -d password="{password}"'
    
    r = requests.post(url.format(**credentials))



    Non ottimale.....

  • Re: COME RICHIAMO QUESTO URL CON LA FUNZIONE POST
    Forum >> Principianti
    Prova cosi.





    payload = {'userid': 'utente1', 'password': 'prova'}







  • Re: COME RICHIAMO QUESTO URL CON LA FUNZIONE POST
    Forum >> Principianti
    Prova a passare un dict con le credenziali in questo modo.

    >>> payload = {'key1': 'value1', 'key2': 'value2'}

    >>> r = requests.post("http://httpbin.org/post", data=payload)
  • Re: Server-multiclient con socket non si collega
    Forum >> Programmazione Python >> Web e Reti
    Questo e' un esempio che trovai su un libro tempo fa, spero possa esserti di aiuto....

    ----------- server.py--------------
    import socket
    
    
    def respond(client):
       response = input("Enter a value: ")
       client.send(bytes(response, 'utf8'))
       client.close()
    
    server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    server.bind(('localhost',2401))
    server.listen(1)
    try:
       while True:
          client, addr = server.accept()
          respond(client)
    finally:
       server.close()
    ---------------- client.py------------------------
    import socket
    
    client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    client.connect(('localhost', 2401))
    print("Received: {0}".format(client.recv(1024)))
    client.close()
    ------------------------------------------------------

    1. In un terminale fai partire il server.py.
    2. In un altro terminale fai partire il client.py.
    3. Nel terminale del server apparira' (Enter a value: ), digita un valore e premi Enter.
    4. Nel terminale del client riceverai il valore che hai digitato ed esce.Fai ripartire il client di nuovo....
  • Re: esercizio
    Forum >> Principianti
    Se usi python2 prova a sostituire gli input() con raw_input()....
  • Re: prompt
    Forum >> Principianti
    Potresti provare a mettere un input tipo.

    input('Press enter to exit:')
    alla fine del codice...

  • Re: Problema con codice
    Forum >> Principianti
    Potresti provare in questo modo..

    def even_num (a):
       count = 0
       new = []
       for c in a:
          if c % 2 == 0:
             new.append(None)
             newcount = c
             count = count+1
       return new

  • Re: Problema con codice
    Forum >> Principianti
    Ciao provo a risponderti.

    Riguardo al primo problema potresti usare una list comprension:

    a = [1,2,3,4]
    b = [c for c in a if c % 2 == 0]
    In python 3 range() non ritorna una lista ma un generatore, ovvero non ritiene tutti i valori in memoria ma li rilascia solo su richiesta...


  • Re: Problemi con subprocess
    Forum >> Programmazione Python >> Scripting
    Ciao

    Provo a risponderti...

    E' possibile che essendo 'ifconfig' un comando unix, su windows non funzioni (presumo che sei su windows)?

    Hai provato con ipconfig?
  • Re: Passaggio tra un programma e l'altro
    Forum >> Principianti
    Prova a creare un istanza della classe una volta importata....