用Python制作一个计数器

时间:2013-01-16 16:16:28

标签: python-3.x

我想制作一个0到2.097152秒的计数器,步长为1微秒。

我试过time.sleep()但这不是正确的解决方案

我使用Python 3.x

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您可能刚刚搜索过[python] range float

但无论如何:

def msrange(start, stop, step=0.000001):
    while start <= stop:
        yield round(start, 6)
        if start + step > stop:
            yield stop
        start += step

然后你可以:

for i in msrange(0, 0.00003):
    print(i)

输出:

0
1e-06
2e-06
3e-06
...
3e-05