我不会提供代码,因为它太长了.python脚本涉及执行在while循环中运行的大量命令.
基本结构
while True:
The meat goes here
with the odd if:
and stuff
Run Code Online (Sandbox Code Playgroud)
现在我已经完成了它,我注意到在运行它时,它使用100%CPU,没有例外.我是初学者,并不知道将这个问题归结为什么.我想也许是因为脚本无限期地运行(直到我手动退出),如果它重复循环一次,可能只会对CPU造成负担.我在while的底部添加了time.sleep(1)来查看是否存在没有改进的问题.
有人有主意吗?这是一个相当长的事件序列,但它们严重依赖于if语句,而这种语句并不是经常触发的.100%的CPU使用率发生在特定的if语句被触发之前,所以我真的很茫然.
编辑:忘了包含它在unix环境中运行(Debian)