Python:在Windows7中运行守护进程



我有一个程序,它从某些网页中抓取某些数据,当网页发生变化时,就会采取相应的行动。

如何设置程序,使其继续在后台运行?

我不需要任何细节

我对这个概念真的很困惑,我很感激任何人能提供的帮助。

start path-to-pythonw.exe your-code.py

pythonw的意思是没有控制台。

启动意味着在后台启动。

如果您的python是在系统范围内安装的,您可能可以start your-code.pyw

.pywpythonw.exe 相关联

请记住,在这种情况下不能使用print(到stdout)。

如果你想启动你的进程,让它成为后台,并做一些"守护进程"进程在Unix中做的更典型的事情,请看这里:如何在Python中创建守护进程?

在Windows中没有"背景"的概念。但是,后台进程的UNIXshell概念可以通过将Python脚本作为Windows服务运行来合理地模拟。这个问题有几个建议:是否可以在Windows中将Python脚本作为服务运行?如果可能,如何?

为了方便使用,我建议你从第二个答案开始学习如何使用srvany

您只需要让程序运行即可!请谷歌"python守护进程",看看如何在python中实现持久后台进程。

现在,除非你对网站进行民意调查,否则你无法知道网站何时发生变化。如果网站设计良好,你试图进行民意调查的页面将有一个"上次修改"的标题,你可以每隔一段时间发出一个"HEAD"请求(要注意:不要疯狂地进行民意调查),并在上次修改>=时采取行动。如果网站设计不好,它将没有可靠的Last-Modified或ETAG标头,在这种情况下,您将不得不手动解析并自己检查更改。

干杯。

相关内容

  • 没有找到相关文章

最新更新