У меня есть цикл, и когда условие excel_active()
истинно, это бесконечный цикл, и я всегда пытаюсь прочитать файл .txt, а затем выполнить его, а затем стереть содержимое в .txt.При работе он сильно загружает процессор.
Я хочу спросить, есть ли способ сохранить процессор, кроме time.sleep
?Что-то вроде Watchdog (текущая версия 0.9.0) в Linux?Я не знаком с Watchdog, кто-нибудь может дать мне некоторые подробные предложения?
while excel_active():
#time.sleep(0.5)
try:
with open(masterpath, 'r') as f:
s = f.read()
exec(s)
with open(masterpath,'w') as g:
g.truncate()
except:
pass
Я действительно ценю чью-либо помощь!