Es este posible en Python? Me escribió un gran lazo/script en Python y me gustaría agregar este retraso, si es posible.

map(firefox.open, ['http://www.bing.com/search?q=' + str(i) for i in range(x))], [2] * x)

Donde voy a poner el sleep(6) en esto?

InformationsquelleAutor user3072758 | 2014-04-21

3 Comentarios

  1. 7

    Usted puede hacer que el uso de time.sleep(some_seconds).

    from time import sleep
    
    for i in range(10):
        print i
        sleep(0.5)    #in seconds

    Aplicación

    Aquí es un poco fría aplicación de que: (Pega en una .py archivo y ejecutar)

    from time import sleep
    
    for i in range(101):
        print '\r'+str(i)+'% completed',
        time.sleep(0.1)

    mapa(firefox.abierto, [‘http://www.bing.com/search?q=‘ + str(i) for i in range(x))], [2] * x)

    • map(firefox.open, ['http://www.bing.com/search?q=' + str(i) for i in range(x))], [2] * x) Donde voy a poner el sleep(6) en esto?
    • Usted tendrá que onu-comprender su lista de comprensión y escribir en estilo tradicional
    • Sé lo decepcionante que puede ser cuando usted escribe una gran lista de comprensión y, a continuación, usted tiene que dividir abierto como una especie de salvaje. 🙂
    • Yo, literalmente, no tienen idea de qué hacer ahora. Supongo que podría ir de nuevo a la simple ejecución de esto varias veces. Yo quería poner el retraso en la forma que Firefox es capaz de registrar todas las consultas en lugar de «casi» todas las consultas.
    • Puede que sople el código y escribir tradición para los bucles. Si sí, entonces te puedo ayudar. Yo realmente no sabe acerca de firefox.open y cosas así que actualmente no estoy entendiendo.
  2. 0

    Sí es posible en python se debe utilizar ‘el tiempo’ módulo:

         >>> import time
         >>> list1=[1,2,3,4,5,6,7,8,9,10]
         >>> for i in list1:
             time.sleep(1)#sleep for 1 second 
             print i

    de salida :

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
  3. 0

    O si desea iniciar en uno y emular un cronómetro:

    import time
    def count_to(number):
        for i in range(number):
            time.sleep(1)
            i += 1
            if i >= number:
                print('Time is up')
                break
        print(i)

Dejar respuesta

Please enter your comment!
Please enter your name here