首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何让我的Python程序等待?

如何让我的Python程序等待?
EN

Stack Overflow用户
提问于 2018-09-06 06:04:35
回答 2查看 0关注 0票数 0

我想在Python中创建一个随机密码生成器,我只想让它在生成一个新的之前等待10秒。我该如何实现这一目标?这是我的代码:

代码语言:javascript
复制
import time

import string

import random

characters = string.ascii_letters

def generatePassword():


password = ""

password_length = random.randint(16, 24)

for x in range(password_length):

 char = random.choice(characters)

password = password + char

print("A new password will appear in 10 seconds")

delay(1000)

print(password)

generatePassword()

然而,它一直说'延迟'或'睡眠'是不被认可的。我该如何解决这个问题,命令是什么?

EN

回答 2

Stack Overflow用户

发布于 2018-09-06 14:48:00

代码语言:javascript
复制
from time import sleep
sleep(10)

有关说明,请参阅https://docs.python.org/2/library/time.html#time.sleep

票数 0
EN

Stack Overflow用户

发布于 2018-09-06 16:00:31

delay()内置在Arduinos上,它会使程序停止给定的毫秒数。

time.sleep()在Python中是可比的,但它需要几秒作为参数。

你可以自己做同等的。

代码语言:javascript
复制
import time
def delay(interval):
    time.sleep( interval / 1000 )


delay(1000) # waits 1 second. 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100002569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档