远程服务器:运行Python 2.7脚本并公开提供* .csv文件

时间:2012-12-05 19:26:46

标签: python remote-server

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

这可以在Heroku上完成吗?我已经完成了教程,但似乎是面向想要创建整个网站的人。

如果Heroku不是我的解决方案,有哪些替代方案?我尝试过谷歌应用引擎,但它需要Python 2.5,不适用于2.7。

更多细节: 我有一个Python 2.7脚本,分析在AMEX,NYSE和NASDAQ交易所交易的所有股票,并将输出写入* .csv文件,可以使用电子表格应用程序读取。我希望脚本每天晚上在远程服务器上自动运行,我希望它生成的* .csv文件是公开可用的。

1 个答案:

答案 0 :(得分:0)

网站托管

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

带Dropbox的桌面

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