Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从启动开始在后台运行Python脚本_Python_Windows_File_Boot - Fatal编程技术网

从启动开始在后台运行Python脚本

从启动开始在后台运行Python脚本,python,windows,file,boot,Python,Windows,File,Boot,我希望监视特定位置的文件并检查其更新,更新后通过python脚本启动某些操作 理想情况下,该程序将始终在后台运行,并将自动启动计算机,以便用户不必麻烦地启动/停止它 我研究了一些主题,发现了daemon和类似的工具,但我不了解它们是如何工作的,它们看起来比我需要的要复杂得多。另外,我正在看的许多例子都使用Ubuntu操作系统,我将使用Windows 有没有已经存在的python模块可以实现这一点,或者您可以为我指明开始的方向?我很抱歉,如果这个问题已经得到了回答,但我没有在我的研究中发现它 我计

我希望监视特定位置的文件并检查其更新,更新后通过python脚本启动某些操作

理想情况下,该程序将始终在后台运行,并将自动启动计算机,以便用户不必麻烦地启动/停止它

我研究了一些主题,发现了daemon和类似的工具,但我不了解它们是如何工作的,它们看起来比我需要的要复杂得多。另外,我正在看的许多例子都使用Ubuntu操作系统,我将使用Windows

有没有已经存在的python模块可以实现这一点,或者您可以为我指明开始的方向?我很抱歉,如果这个问题已经得到了回答,但我没有在我的研究中发现它


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

Windows上,您可以创建一个批处理脚本,并使用Windows任务调度程序将其调度为启动时作为进程运行

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

python file.py

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

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

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

python file.py

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

@MatthewMiles看看那篇文章,在启动或登录时的问题是个好问题。如果登录时从何处开始,流程最终会是一样的吗?我不能回答这个问题。对不起,如果链接的问题不能解决您的问题,请打开一个更具体的新问题@paperstsoap@MatthewMiles看看那篇文章,在启动或登录时的问题是个好问题。如果登录时从何处开始,流程最终会是一样的吗?我不能回答这个问题。对不起,如果链接的问题不能解决您的问题,请打开一个更具体的新问题@肥皂纸