【问题标题】:Is there a python REPL for Google App Engine?是否有适用于 Google App Engine 的 python REPL?
【发布时间】:2011-06-01 22:57:26
【问题描述】:

Clojure/Compojure 人对 Google App Engine 的 repl 下降了,Python 人也有类似情况吗?我在“vanilla”python 开发中经常使用 repl,如果我也可以在 Google App Engine Python 中使用它会非常有用。

我看过下面的http://shell.appspot.com/ 演示,我基本上希望有一个替代任何 Python App Engine 项目给我一个 repl;即使 repl 只对开发服务器起作用。有人知道这样的事情吗?

here 是这个演示的源代码,只是为了完整。

【问题讨论】:

  • 你链接的那个有什么问题?它功能齐全。如果您想要一个可以与您的生产站点交互的基于终端的 repl,还有 SDK 附带的远程 API shell。
  • localhost:8080/_ah/admin 有一个shell 用于本地主机。 @Wooble 我认为他想在自己的应用程序中使用一个,而不是在独立的应用程序中。
  • @Nick:对,但是他链接到 shell.appspot.com 的源代码,可以很容易地集成到现有项目中......
  • @Wooble 真的。 @Stephen 为什么不只包括外壳?我认为它甚至在 google.appengine.ext 中,无需包含您自己的代码,只需一个处理程序即可。
  • 其实我应该更具体一点。我正在寻找可以在 emacs 中使用的 repl。我真的有点想像我可以从终端登录的 repl 之类的东西。这样我就可以使用 screen 与其他开发人员一起编辑 repl。

标签: python google-app-engine read-eval-print-loop


【解决方案1】:

如果您对在开发服务器上运行的 REPL 没问题,请查看 Tipfy 为您创建的 bin/python 脚本。它只是将 Python REPL 与您的项目和 GAE SDK 代码一起加载。我已经粘贴了我的版本here - YMMV,但您可以将其用作起点。

【讨论】:

    猜你喜欢
    • 2023-03-21
    • 2015-01-25
    • 1970-01-01
    • 2013-04-29
    • 2010-11-03
    • 1970-01-01
    • 2013-05-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多