Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [Python] creare un cronometro

    vorrei creare un cronometro in python per poi utilizzarlo sul cellulare.
    qualcuno saprebbe darmi qualche dritta e soprattutto che moduli utilizzare? grazie

  2. #2
    Usa sleep...
    Dovresti dirci anche che cell hai ( scommetto un nokia serie 60 )
    Experience is what you get when you don’t get what you want

  3. #3
    esatto

    ma sleep è un modulo o una funzione? potresti spiegarmi meglio? scusa ma sono all'inizio

  4. #4
    sleep è una funzione, che fa dormire l'applcazione per un tot di tempo, di solito millisecondi.

  5. #5
    Prima di tutto:
    http://wiki.opensource.nokia.com/pro...Python_for_S60
    http://wiki.opensource.nokia.com/pro..._documentation
    La sleep è una funzione che consente di attendere un tot di millisecondi ma non la sto trovando nella documentazione
    EDIT: :quote: (devo imparare a non attendere mezzora prima di postare)
    Experience is what you get when you don’t get what you want

  6. #6
    ah... non sapevo che c'erano differenze tra python per il cell e python per il pc :master:

  7. #7
    Il mio cell nn va, quindi provalo tu:
    codice:
    import time
    import appuifw
    if (appuifw.query(u'Premere ok per avviare','query'))
       partenza = time.clock ()
       while (!appuifw.query(u'Premere ok per arrestare','query'))
       arrivo = time.clock ()
       print 'Tempo = ',arrivo-partenza
    Le differenze sostanziali non riguardano cmq il linguaggio in se
    Experience is what you get when you don’t get what you want

  8. #8

  9. #9
    vorrei creare un cronometro in python per poi utilizzarlo sul cellulare.
    qualcuno saprebbe darmi qualche dritta e soprattutto che moduli utilizzare? grazie
    Beh, il modulo time mi pare la scelta più ovvia.
    Con time.clock() e time.sleep() dovresti riuscire a tirare fuori qualcosa di funzionante.
    Ecco un piccolo acrocchio che dovrebbe funzionare pure su cell (ce l'avrà il moudulo time, spero...):

    codice:
    # cronometro_dei_poveri.py
    
    import time, sys
    
    inizio = time.clock()
    try:
        while 1:
            time.sleep(0.01)
            sys.stdout.write( str(time.clock() - inizio) + '\r')        
    except KeyboardInterrupt:
            print "%s secs has passed" %str (time.clock() - inizio)
    Cmq che te ne fai di una cosa del genere?

    ah... non sapevo che c'erano differenze tra python per il cell e python per il pc
    Beh il linguaggio è sempre quello.
    Hai ovviamente qualche modulo aggiuntivo specifico per il cell (che so, qualcosa come "smslib" per mandare messaggi e qualche altro modulo per creare GUI/menu, ecc...).
    Ovvio che, però, su cell non avrai il set completo di librerie che hai per CPython originale (esempio, sparo a caso, moduli di 'basso livello' come ctypes o select è difficile che ci siano).
    Rilasciata Python FTP Server library 0.5.1
    http://code.google.com/p/pyftpdlib/

    We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.