python 定时轮询目录指定目录下文件

python每间隔10分钟获取目录下的文件,只要10分钟内产生的文件,并把文件信息记录到mysql表里。例:A目录下每隔10分钟会产生文件a、b、c.....,程序10分... python每间隔10分钟获取目录下的文件,只要10分钟内产生的文件,并把文件信息记录到mysql表里。
例:A目录下每隔10分钟会产生文件a、b、c.....,程序10分钟扫描一次A目录,把10分钟内到达的a文件信息记录到mysql的表里,求助怎么实现?
展开
 我来答
玩转数据处理
推荐于2018-03-22 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3794

向TA提问 私信TA
展开全部
#python 简单定时器的实现
import os
import time
import os.path

rootdir = 'A'

def doWork():
   for parent,dirnames,filenames in os.walk(rootdir):
       for filename in filenames:
           print ("filename is:" + filename)
           #这里就写你想要对数据的操作咯
def run(interval):
    while True:
        try:
            # sleep for the remaining seconds of interval
            time_remaining = interval-time.time()%interval
            time.sleep(time_remaining)
            doWork()
        except Exception as e:
            print (e)
if __name__=="__main__":
    interval = 60*10
    run(interval)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式