1

我有一个生成 *.csv 文件的 Python 2.7 脚本。我想在远程服务器上运行这个 Python 脚本并使 *.csv 文件公开可供阅读。

这可以在 Heroku 上完成吗?我已经阅读了本教程,但它似乎是为那些想要创建一个完整网站的人准备的。

如果 Heroku 不是我的解决方案,还有哪些替代方案?我尝试了 Google App Engine,但它需要 Python 2.5,并且不适用于 2.7。

更多详细信息:我有一个 Python 2.7 脚本,可以分析在美国证券交易所、纽约证券交易所和纳斯达克交易所交易的所有股票,并将输出写入 *.csv 文件,该文件可以使用电子表格应用程序读取。我希望脚本每晚在远程服务器上自动运行,并且我希望它生成的 *.csv 文件可以公开使用。

4

1 回答 1

0

虚拟主机

好的,所以你应该能够非常简单地实现你所需要的。有许多支持 python 的虚拟主机。你的要求很简单。只需将您的 python 脚本上传到 Web 服务器。然后您可以安排一个 cron 作业在每天的特定时间调用您的脚本。您的脚本将按计划运行,并应将 csv 文件保存在 Web 服务器文档根目录中。请记住,您不需要脚本在 Web 服务器中运行,只需在同一台服务器上即可。一旦您将静态 csv 文件放置在网络服务器的文档根目录中,网络服务器就会为您提供静态 csv 文件。

带保管箱的桌面

另一个可能更简单的选择是使用任何桌面并安排您的 python 脚本每晚在其上运行,您可以在 Windows、Linux、Mac 中执行此操作。还安装dropbox,它为您提供 2GB 的免费在线存储空间。然后,您的脚本只需将 csv 文件保存到 Dropbox/Public 目录即可。当他们这样做时,他们将自动同步到保管箱服务器,并且可以像互联网上的任何其他网页一样通过您的公共 URL 访问。您可以免费获得 2GB,这对于一大堆 CSV 文件来说应该足够了。

于 2012-12-05T20:41:54.960 回答