python程序循环执行


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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM