<p>我有一个脚本,在一个等待循环中使用100%的单核。脚本应该处理出现在预设目录中的文件。因此,它会等到文件出现,然后再处理它们。大致如下:</p>
<pre><code>slept = 0
while True:
if len(glob.glob(src_diretory+suffix)) > 0:
slept=0
# cast black magic spells on files ending in suffix, located in src_directory
else:
print("Slept "+str(slept)+" times.."
slept+=1
sleep.sleep(1)
</code></pre>
<p>在这种情况下,相当频繁的<code>len(glob.glob(src_diretory+suffix))</code>是否会导致如此高的CPU使用率?在</p>