【发布时间】:2014-04-22 05:46:11
【问题描述】:
我知道我之前的问题太宽泛了,这里我试图缩小范围。
如果我已经编写了一个在我的计算机上本地运行的 python 程序, 我正在尝试设置它运行由 OpenShift 托管(我猜谷歌应用程序引擎是相似的,PS。似乎谷歌应用程序引擎也有更好的文档记录)。我需要对我的 python 文件进行哪些修改以使其适合该目的?
目前并不真正需要浏览器 UI。 我想到的项目可以归类为网络爬虫类型,并通过向自己发送电子邮件摘要来输出。
(背景)我是windows用户,我正在努力学习git。
非常感谢!
以下是之前的版本,有助于理解我的思考过程,但里面的问题你不需要回答。
===========================
我是 python 用户,我的所有程序都在我的计算机上运行,我从未在其他网站上托管过我的程序。现在我想知道,托管 python 程序和本地 python 程序的主要区别是什么?
我想到的项目是一个脚本,它可以提取股票数据、插入选择算法并在触发警报时向自己发送电子邮件警报。目前不需要浏览器 UI。将它“放在”云端“的动机是我不需要让自己的计算机一直运行。(我在考虑 OpenShift 或 Google App Engine)
我已经准备好这个程序的“本地”版本。但我真的不知道这与“托管”版本相差多远。我有 myApp.py,下一步是什么?
非常感谢!
【问题讨论】:
-
这是个好问题,但不适用于本网站。非常适合programmers.stackexchange.com
-
我想我应该读一下flask或bottle,它们是将本地程序变成Web服务的框架。
标签: python google-app-engine openshift