在Python中运行循环需要多长时间?

EnderCodesLol

我正在编写一个程序,该程序可以在用户长时间运行的时间内运行某些程序(这是Beta版中的闲置游戏)。我放了一个定时器一分钟,发现程序在这一分钟上运行了几秒钟-不太明显,但是我想知道这是否是因为执行循环需要多长时间?这是我的代码:

import time

foreverloop = True
automodeOn = False

idleSec = 0
idleMin = 0

pages = 0
pps = 0

while foreverloop:
    if automodeOn == False:
        msg = input("BTCG Command >> ")
        if msg == 'auto':
            autotime = input("How long would you like to go idle for? Answer in minutes.")
            automodeOn = True
        elif msg == 'autoMORE':
            pps += .5
    else:
        pages += pps
        print("You have auto-read",pps,"pages.")
        idleSec += 1
        if idleSec == 60:
            idleSec = 0
            idleMin += 1
        if idleMin == int(autotime):
            print("Idle mode turning off.")
            automodeOn = False
        time.sleep(1)

托克1

与其让程序等待执行时间,不如让我以秒为单位time.time()获取系统当前的UNIX时间(以秒为单位),并且仅在经过特定时间后才继续:

import time

time_begin = time.time()
wait_time = 60 # seconds to wait

while time.time() < time_begin + wait_time:
    # do logic
    print("Time passed:", time.time() - time_begin)
    time.sleep(1) # can be whatever

print(wait_time, "seconds has passed!")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在python中创建线程需要多长时间

来自分类Dev

For循环要运行1000个循环需要多长时间?

来自分类Dev

计算在while循环中运行查询需要多长时间?

来自分类Dev

使用RxJava(ReactiveX)运行Observable需要多长时间?

来自分类Dev

Bash:计算脚本运行需要多长时间

来自分类Dev

在Ubuntu中完成审核阶段需要多长时间?

来自分类Dev

在Ubuntu中完成审核阶段需要多长时间?

来自分类Dev

编译minix需要多长时间?

来自分类Dev

测试套件需要多长时间?

来自分类Dev

报告崩溃需要多长时间?

来自分类Dev

处理请求需要多长时间

来自分类Dev

编程操作需要多长时间?

来自分类Dev

编程操作需要多长时间?

来自分类Dev

Cygwin加载需要多长时间?

来自分类Dev

NTP“同步”需要多长时间

来自分类Dev

计时需要多长时间

来自分类Dev

memsql升级需要多长时间?

来自分类Dev

循环朋友的朋友多长时间

来自分类Dev

如何测量我的脚本运行需要多长时间,并将其包含在生成的电子邮件中?

来自分类Dev

我怎么知道运行updatedb的日常工作需要多长时间?

来自分类Dev

如何检查流程完成后需要运行多长时间?

来自分类Dev

Route 53 A记录更新需要多长时间?

来自分类Dev

如何查找呈现HTML页面需要多长时间?

来自分类Dev

Azure网站自动缩放需要多长时间?

来自分类Dev

Nest客户的审核过程需要多长时间?

来自分类Dev

打印到屏幕需要多长时间?

来自分类Dev

Google更改重定向uri需要多长时间

来自分类Dev

块哈希无效之前需要多长时间?

来自分类Dev

在脚本库中发布脚本需要多长时间