jhpy

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,...)

这样子一看,下面的简直是不能看鸭!

分类:

技术点:

相关文章: