亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Python 看門狗功能實(shí)現(xiàn)

系統(tǒng) 1925 0

前言:

用 python 實(shí)時(shí)實(shí)現(xiàn)監(jiān)控一個(gè)文件夾功能,將監(jiān)控到的 Excel(筆者目前用于解析excel文件)解析寫到 mysql 中,起功能和 sparkStreaming 中的?textFileStream 功能,個(gè)人感覺 python 代碼更好看。畢竟 java 代碼看起來比較繁瑣,scala 代碼簡潔,可是它也是借鑒 python 發(fā)展而來啊。

python 實(shí)現(xiàn)看門狗功能代碼:

            
              #!/usr/bin/python
#-*- coding:UTF-8 -*-

import time
from watchdog.events import *
from watchdog.observers import Observer

class FileEventHandler(FileSystemEventHandler):
    def __init__(self):
        FileSystemEventHandler.__init__(self)

    def on_moved(self, event):
        if event.is_directory:
            print("directory moved from {0} to {1}".format(event.src_path, event.dest_path))
        else:
            print("file moved from {0} to {1}".format(event.src_path, event.dest_path))

    def on_created(self, event):
        if event.is_directory:
            print("directory created:{0}".format(event.src_path))
        else:
            print("file created:{0}".format(event.src_path))

    def on_deleted(self, event):
        if event.is_directory:
            print("directory deleted:{0}".format(event.src_path))
        else:
            print("file deleted:{0}".format(event.src_path))

    def on_modified(self, event):
        if event.is_directory:
            print("directory modified:{0}".format(event.src_path))
        else:
            print("file modified:{0}".format(event.src_path))

if __name__ == "__main__":
    observer = Observer()
    event_handler = FileEventHandler()
    observer.schedule(event_handler, "E:/Jerry", True)
    observer.start()
    try:
        while True:
            time.sleep(1)
    except KeyboardInterrupt:
        observer.stop()
    observer.join()
            
          

這里是一個(gè)簡化版的監(jiān)控文件夾代碼,一般會(huì)改動(dòng) on_modified 方法里的代碼(根據(jù)需求來改動(dòng))。

?

?

?


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 深夜在线网站 | 一级色网站 | 欧美日韩亚洲成人 | 亚洲欧美综合一区二区三区四区 | 激情爱爱视频 | 亚洲欧美日韩中文高清一 | 伊伊综合网 | 九九艹 | 久久99精品一区二区三区 | 国内精品久久久久久影院8f | 日韩精品中文字幕久久 | 午夜一级片 | 久久国产精品国语对白 | 成人欧美一区二区三区黑人 | 亚洲精品一区二区深夜福利 | 国产一区二区三区国产精品 | 亚洲综合在线成人一区 | 国产精品亚洲欧美一区麻豆 | 一级无毛 | 94在线成人免费视频 | 久久精品国产精品青草不卡 | 99精品视频在线视频免费观看 | 午夜一区二区在线观看 | 2021精品综合久久久久 | 国产精品久久久久久久久久久威 | 天天操天天舔 | 国产日韩欧美一区二区三区综合 | 欧美视频一区 | 四虎国产精品永久在线看 | 欧美在线观看一区二区三 | 久久永久影院免费 | 青草伊伊 | 国产在线精品一区二区高清不卡 | 久久综合激情 | 毛片在线高清免费观看 | 国产成人高清一区二区私人 | 深夜福利网址 | 国产伦精品一区二区三区免 | 久久精品国内一区二区三区 | 伊人一级| 久久婷婷一区二区三区 |