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

Python托管,本地程序和托管程序之间的链接是什么?,python,google-app-engine,openshift,Python,Google App Engine,Openshift,我知道我前面的问题太宽泛了,我想缩小范围 如果我已经编写了一个在本地计算机上运行的python程序, 我正在尝试设置它,让它运行在OpenShift的主机上(我想google app engine与之类似,PS。google app engine似乎也有更好的文档记录)。我需要对python文件进行哪些修改,以使其适合该用途 浏览器用户界面目前并不真正需要。 我心目中的项目可以分为网络爬虫类型和通过发送电子邮件摘要给我自己的输出 (背景)我是一名windows用户,我正在努力学习git 多谢各位

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

如果我已经编写了一个在本地计算机上运行的python程序, 我正在尝试设置它,让它运行在OpenShift的主机上(我想google app engine与之类似,PS。google app engine似乎也有更好的文档记录)。我需要对python文件进行哪些修改,以使其适合该用途

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

(背景)我是一名windows用户,我正在努力学习git

多谢各位

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

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

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

我想到的项目是一个脚本,它可以提取股票数据,插入选择算法,并在触发警报时向自己发送电子邮件警报。此时不需要浏览器UI。把它放在“云”上的动机是我不需要让自己的电脑一直运行。(我在想OpenShift或谷歌应用引擎)

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

非常感谢!

您从开始,对吗

注意:AppEngine是围绕着所有东西都是HTTP请求这一概念构建的:所有代码都是为了服务HTTP请求而运行的

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

  • 将配置为每n分钟调用一次代码
  • 由cron服务调用的Write。注意:由于它不服务于用户请求,因此不需要返回任何内容(html)
  • 在此处理程序中,用于从其他站点获取数据并运行算法
  • 您可能需要通过。注意:文件系统是只读的,您不能保存到文件
  • 创建一个,在其中显示结果。可能要添加

  • 这是一个很好的问题,但不适用于这个网站。我想我应该在flask或bottle上阅读,它们是将本地程序转换为web服务的框架。GEA比OpenShift有更好的文档记录。我没有从OpenShift中找到很多有用的信息,但谷歌提供了更多信息,感谢您指出这一点!