我想制作一个0到2.097152秒的计数器,步长为1微秒。
我试过time.sleep()但这不是正确的解决方案
我使用Python 3.x
感谢您的帮助
答案 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