Python托管,本地程序和托管程序之间的链接是什么?

2024-04-18 18:37:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道我前面的问题太宽泛了,我想缩小范围。你知道吗

如果我已经写了一个在本地运行的python程序, 我正在尝试设置它由OpenShift托管运行(我猜googleappengine和PS类似,而且googleappengine的文档记录也更好)。我需要对python文件进行哪些修改才能使其适合于此目的?你知道吗

浏览器用户界面目前并不真正需要。 我心目中的项目可以归类为网络爬虫类型和输出发送电子邮件摘要给我自己。你知道吗

(背景)我是一个windows用户,我正在努力学习git。你知道吗

非常感谢!你知道吗

以下是前一个版本,它有助于理解我的思维过程,但你不需要回答其中的问题。你知道吗

==============================

我是一个python用户,我的所有程序都在我的计算机上运行,我从未在其他网站上托管过我的程序。现在我想知道,托管python程序和本地python程序的主要区别是什么?你知道吗

我心目中的项目是一个脚本,拉股票数据,插入一个选择算法,并发送电子邮件提醒自己,如果一个警报被触发。此时不需要浏览器UI。把它放在云端的动机是我不需要让自己的电脑一直运行。(我在考虑OpenShift或googleappengine)

我已经准备好这个程序的“本地”版本了。但我真的不知道这离“托管”版本有多远。我有我的应用程序.py,下一步是什么?你知道吗

非常感谢!你知道吗


Tags: 文件项目用户文档程序目的版本电子邮件
1条回答
网友
1楼 · 发布于 2024-04-18 18:37:32

你从docs开始,对吗?你知道吗

注意:AppEngine是围绕着所有东西都是HTTP请求的概念构建的:所有代码都是为HTTP请求服务的。你知道吗

在你的情况下,你会这样做:

  1. cron service配置为每n分钟调用一次代码。你知道吗
  2. 写入cron服务调用的a handler。注意:由于它不服务于用户请求,因此不需要返回任何内容(html)。你知道吗
  3. 在此处理程序中,使用Url Fetch从其他站点获取数据并运行算法。你知道吗
  4. 你可能想通过NDB APIsave data to datastore。注意:文件系统是只读的,不能保存到文件。你知道吗
  5. 创建一个basic web page,显示结果。可能要添加authentication。你知道吗

相关问题 更多 >