【问题标题】:Easiest way to keep my Python script open for a week? [closed]让我的 Python 脚本打开一周的最简单方法是什么? [关闭]
【发布时间】:2013-04-23 15:49:43
【问题描述】:

我有一个 Python 脚本,它通过其 Streaming API 连接到 Twitter,然后将包含指定关键字的推文输出到 CSV 文件中。

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

我目前在我的 Windows 7 机器上通过命令行启动脚本。问题是,让我的笔记本电脑(以及脚本)不间断地运行一周对我来说是不切实际的。我是一名大学生,经常带着我的笔记本电脑去上课,这包括关闭笔记本电脑,并终止进程。

实现我想要的最简单的方法是什么,即将脚本保持一周左右?

提前致谢!

【问题讨论】:

  • 这不是一个真正的编程问题,也许更适合超级用户帮助您为您的项目找到一个体面的托管。考虑使用 Google Apps。
  • 你在学校没有访问Linux服务器的权限吗?您可以在那里运行的内容可能会受到一些限制,但假设您遵守校规,您应该能够无限期地保持脚本运行。事实上,您可以定期让服务器通过电子邮件将 csv 发送给您,这样您就无需登录服务器。
  • 您能否以 25 美元的价格购买一台二手电脑,或者找人拥有一台他们不再使用但愿意免费放弃的老式电脑,并让其 24/7 全天候运行在你的宿舍?

标签: python twitter tweepy


【解决方案1】:

树莓派可以方便地处理这些类型的事情,如果将来出现这种情况,可以考虑购买一个。除此之外,我会尝试获得未使用台式计算机的人的许可,以便在那里运行它(也许您的家人有一台旧的 Windows 计算机,现在无法使用,但有人可以启动 ubuntu live cd 并让您 ssh 进入它)。

【讨论】:

    【解决方案2】:

    很明显,您最好的选择是使用其他机器。

    你可以选择多种途径

    • 您的大学可能有一个服务器,其中包含您可以登录的用户帐户。这可能是一个 unix 帐户,但几乎肯定会在上面安装 python,但如果您使用的是专业库,则可能必须安装这些库。

    • 您可以获得免费的AWS 帐户。这是一个基于云的虚拟机,您可以在其上运行 Windows 或 Linux,并且可以使用一年。

    • 借朋友的桌面(如果有人有的话)来运行它。

    • 您也许可以找到另一台机器来获取帐户。

    祝你好运!我希望你的项目能成功。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-25
      • 2011-03-11
      • 1970-01-01
      相关资源
      最近更新 更多