我正在寻找托管服务来运行我的python脚本。我的python脚本从各种API获取信息并将它们放入Mongo数据库。我想安排它们,以便它们每小时运行一次。现在我正在运行python 2.6并使用一些额外的软件包,比如facebook sdk和python twitter工具。我一直在研究heroku,但我是新手,我在查找heroku和python的文档时遇到了麻烦。我遇到的另一项服务是MongoHQ,但我不确定如何使用Python。您是否知道与所有这些东西兼容的托管服务?
修改
我接受了以下建议并稍微探讨了DotCloud。对于像我这样的新人,我在我的博客上写了一篇文章(swootsblog.cloudfoundry.com),我希望这篇文章很容易跟上。它是一个连续运行的python脚本,写入所有在DotCloud上设置的MongoDB。
答案 0 :(得分:0)
Heroku不运行Python,只运行Ruby,Node.js,Clojure和Java。
可能还有其他服务,但我已经使用了DotCloud类型的python worker类型来完成这类工作。
答案 1 :(得分:0)
Heroku是运行python脚本,我之前用python做过postgres数据库,
<强>预-REQ 强>
pythonscripts.py
procfile
requirements.txt
并添加,提交并将脚本推送到heroku应用程序。只需在终端上运行以下命令即可运行脚本。
heroku run python your_scripts.py
如果您想按计划时间运行此脚本,请执行更多操作。然后heroku提供了很多附加功能。只需在heroku上搜索
如果您需要更多帮助,请与我聊天。