【问题标题】:Running a Python Script in the background from Startup [duplicate]从 Startup 在后台运行 Python 脚本 [重复]
【发布时间】:2020-03-11 21:08:19
【问题描述】:

我想监视特定位置的文件并检查它是否有更新,更新后会通过 python 脚本启动某些操作。

理想情况下,该程序将始终在后台运行,并自动随计算机启动,这样用户就不必费心启动/停止它。

我对该主题进行了一些研究,并找到了守护程序和类似工具,但我不明白它们是如何工作的,而且它们看起来比我需要的复杂得多。此外,我正在查看的许多示例都使用 Ubuntu 操作系统,我将使用 Windows。

是否有任何现有的 Python 模块可以执行此操作,或者您可以指出我开始的任何方向?如果这个问题已经得到解答,我深表歉意,但是我在研究中没有找到它。

我计划编辑这篇文章以包含执行此操作的代码,但我目前不知道从哪里开始。

【问题讨论】:

  • @MatthewMiles 看那篇文章,启动或登录时的问题是个好问题。如果从登录开始,最终流程是否相同?
  • 抱歉,我无法回答,如果链接的问题不能解决您的问题,请打开一个更具体的新问题。 @paperstsoap

标签: python windows file boot


【解决方案1】:

在 Windows 上,您可以创建 批处理脚本 并使用 Windows 任务计划程序 将其安排为在启动时作为 进程运行。

您可以触发 Python 脚本在批处理文件中运行,

python file.py

或者,如果您使用像 Anaconda 这样的工具作为环境管理器;您可以使用 Anaconda 安装路径的 Scripts 文件夹中包含的 activate.bat 编写一个批处理文件来激活 Anaconda,然后按照通常的调用步骤进行操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-17
    • 1970-01-01
    • 2019-01-05
    • 1970-01-01
    • 2020-05-17
    相关资源
    最近更新 更多