python程序循環執行
前言
...就挺逗得,一個小東西忘了搞了幾個小時...時間黑洞(基礎不打勞)
裝飾器
優點,比較方便,且代碼量少一些,做校驗之類的整潔優雅
import time
def wraps():
def inner(func):
while True:
func()
time.sleep(1)
return inner
@wraps()
def func():
print('a')
func()
普通函數嵌套
def loop_func(func, second,path,new_pdf_path,jpg_path):
# 每隔second執行func函數
while True:
func(path,jpg_path,new_pdf_path)
time.sleep(second)
return func
def watch_file():
....
loop_func(watch_file,2,...)
這樣子一看,下面的簡直是不能看鴨!