python - 如果在新建文件夹后可以触发特定脚本执行?
本文介绍了python - 如果在新建文件夹后可以触发特定脚本执行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
先实现类似这样的功能
新建个文件夹名称比如叫
[xxx][AAA][BBB]
自动执行某脚本,比如:
z.py
, 该脚本以这个文件夹名作为入参,解析文件名,然后在这个文件夹下干一些活,比如按照解析的内容生成个文档.
请问,要实现以上两点 (1) 触发脚本 (2)文件名作为入参.
有什么方式么? 我看mac上有个键盘大师软件,可能可以干这个. windows下和linux下有类似的东西么?
update 20161018: 多谢各位,已实现,找到了python跨平台的模块 watchdog , 非常不错. 可以监控路径下的各种文件事件(包括增删改等).
解决方案
Linux下面可以使用inotify(python封装是pyinotify),可以监控某个文件目录,当目录下有新的文件或目录创建时会调用注册的函数,参数中有文件名等信息。
这篇关于python - 如果在新建文件夹后可以触发特定脚本执行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文