2013-04-29 82 views
-4

我有一个Python脚本,它通过它的Streaming API连接到Twitter,然后将包含指定关键字的tweets输出到一个CSV文件中。让我的Python脚本保持一个星期的最简单方法?

我有兴趣让脚本运行大约一周左右,这样我就可以跟踪在一周内提及的关键字的次数。

我目前通过我的Windows 7机器上的命令行启动脚本。问题是,让我的笔记本电脑(因此脚本)运行一周而不中断是不切实际的。我是一名大学生,经常带我的笔记本电脑去上课,这涉及到关闭笔记本电脑,并且终止了这个过程。

什么是最简单的方法让我完成自己想要的任务,即让脚本保持一周左右的活力?

在此先感谢!

+5

这不是一个真正的编程问题,也许更适合超级用户来帮助您为您找到一个体面的托管项目。考虑Google Apps。 – Difusio 2013-04-29 20:40:55

+2

你有没有在学校使用Linux服务器?你可以在那里运行一些限制条件,但是假设你遵守学校规则,你应该能够保持脚本无限期地运行。实际上,您可以定期让服务器通过电子邮件将您的csv发送给您,以便您不需要登录到服务器。 – fgb 2013-04-29 20:41:29

+1

你能买得起25美元的二手电脑吗?或者找到一台他们不再使用的古老电脑的人,他们愿意免费参加,并在宿舍里24/7全天候工作? – abarnert 2013-04-29 20:45:22

回答

0

看来很清楚你最好的选择是使用其他机器。

有许多途径可以追求

  • 你的大学可能有,你可以登录到用户帐户的服务器。这可能是一个unix账户,但几乎肯定会安装python,但如果您使用的是专业库,则可能需要安装这些库。

  • 您可以获得一个免费的AWS帐户。这是一款基于云的虚拟机,您可以运行Windows或Linux并持续一年。

  • 借用朋友的桌面(如果有人有这些)来运行这个。

  • 您可能能够找到其他机器获取帐户。

祝你好运!我希望你的项目结果。

1

树莓派对这些类型的东西很方便,或许可以考虑在未来出现这种情况。除此之外,我会尝试获得某个未使用台式计算机的人的许可,以便在那里运行该计算机(也许您的家人有一台旧式Windows计算机,现在无法使用,但哪些人可以启动一个Ubuntu Live CD并让您ssh进入该计算机)。

相关问题