我想监视特定位置的文件并检查是否有更新,更新后该文件会通过python脚本启动某些操作。
理想情况下,该程序将始终在后台运行,并会自动从计算机启动,从而使用户不必费心启动/停止它。
我已经对该主题进行了一些研究,发现了守护进程和类似工具,但是我不了解它们的工作原理,它们看起来比我需要的复杂得多。另外,我正在查看的许多示例都使用Ubuntu OS,而我将使用Windows。
是否已经存在执行此操作的python模块,或者您可以指向我入门的任何方向?对于这个问题是否已经回答,我深表歉意,但是我在研究中没有找到它。
我打算编辑此帖子,以包含执行此操作的代码,但是我目前不知道从哪里开始。
答案 0 :(得分:0)
在 Windows 上,您可以创建一个批处理脚本,并使用 Windows Task Scheduler 对其进行调度,以在启动时作为进程运行。
您可以触发Python脚本在批处理文件中运行
python file.py
或者,如果您正在使用Anaconda之类的东西作为环境管理器;您可以使用Anaconda安装路径的Scripts文件夹中包含的activate.bat
编写一个批处理文件来激活Anaconda,然后按照通常的调用步骤操作。