我写了一个python代码来键入我告诉他键入的任何内容,并且该代码始终在后台运行并且占用过多的CPU。您是否有想法让它使用更少的CPU?我的操作系统是Windows 10
如果您的Python代码看起来很简单并且占用大量CPU时间,则您的代码中可能存在无限循环。
例如:
x = 1
while x > 0:
x = x + 1
将永远快乐地运行,并占用大量CPU时间。不会调用os.sleep()
。最好的选择是使用调试器。如果您的程序名为program.py
,则可以使用python -m pdb program.py
之类的调试器运行该程序。使用's'或step命令逐行执行代码。