gpt4 book ai didi

python - Pygame Clock - 它可以运行多长时间?

转载 作者:太空狗 更新时间:2023-10-30 01:26:48 26 4
gpt4 key购买 nike

我使用 Python 和 pygame 来完成控制和自动化任务。来自传感器的信息使用 pygame 显示,然后记录在别处。
为了限制帧速率,我使用了 pygame 时钟滴答。

由于这是一个嵌入式应用程序,该过程可能一次运行数月。 pygame 时钟是否会停止工作,即如果它将 ms 存储为整数(无论是长整数),它什么时候会用完时间并且它可以处理回到 0(或更糟的减去某些东西)?

如果它确实用完了,它会工作多长时间?我好像记得第一个版本的Win95是因为这个原因4天后崩溃的!

如果这是相关的,我在 Raspberry Pi ver 3 上使用 Python2.7。

最佳答案

Python 2.7.x 有两种整数类型:“普通整数”和“长整数”。前者基本上是C中的long int,至少应该是32位的。后者是无限的。由于计算会在需要时自动转换为 long,因此您应该没问题。

例子:

Python 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)] on win32
>>> x=1<<30
>>> x
1073741824
>>> type(x)
<type 'int'>
>>> x+=1<<30
>>> x
2147483648L
>>> type(x)
<type 'long'>

关于python - Pygame Clock - 它可以运行多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41612661/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com