【问题标题】:How to create a .py file for Google App Engine?如何为 Google App Engine 创建 .py 文件?
【发布时间】:2009-12-08 10:41:45
【问题描述】:

我才刚刚开始,我认为这将是一段漫长的旅程,使用 PythonGoogle App Engine 中探索应用程序的世界。

我刚刚从the Python official website 下载了Python 2.6.4 并将其安装在我的电脑上(我使用的是Windows XP)。我还下载了the App Engine Python software development kit (SDK)(来自this page)并安装了它。这两个步骤都是在the second page of Google App Engine's Getting-Started Guide 上提出的。

但是,当我转到 the third page, which is titled as "Hello, World!" 时,我遇到了一种复杂情况。它写在那里:

"创建一个名为 helloworld 的目录。 此应用程序的所有文件都驻留 在这个目录中。在 - 的里面 helloworld目录,创建文件 命名为 helloworld.py,并给它 以下内容...”

我有点困惑:如何创建 .py 文件?是不是我需要创建一个记事本文件(.txt)并将其命名为 helloworld.py (当我这样做时,它并没有变成任何不同的文件,而是保持一个普通的 .txt 文件)还是应该我以某种方式使用已安装的 Google App Engine Launcher 创建了该文件?

【问题讨论】:

  • App Engine 不支持 Python 2.6。使用 Python 2.5 版本会更好。悲伤,但真实。
  • 不要太残忍但是,如果您创建程序的第一步是询问如何使用您的编辑器,这确实是一个漫长的旅程:(
  • @jhs:谢谢你告诉我。我将更改为 Python 2.5
  • @kevindtimm:我别无选择 - 这个世界上还没有一个人天生就具备如何使用 Google App Engine 的知识。不管这段旅程有多长,反正我迟早要开始。顺便说一句,我的问题不是关于如何使用我的编辑器,而是如何创建一个 .py 文件(在我已经使用我最喜欢的编辑器创建了它的双胞胎之后)。

标签: python google-app-engine file makefile


【解决方案1】:

当您下载并安装 Python 时,您还安装了 IDLE。您可以使用它轻松编写、运行、调试和保存带有语法高亮显示的 .py 文件。要开始使用,只需打开 IDLE,然后选择 File -> New Window

【讨论】:

    【解决方案2】:

    .py 文件是包含 Python 语法的文本文件。使用您最喜欢的编程编辑器,甚至记事本。

    关于您的第二个问题,Windows 资源管理器中有一个关于隐藏文件扩展名的选项。确保它没有被检查——你很可能实际上已经重命名了你的文件 helloworld.py.txt 但只看到了 helloworld.py

    【讨论】:

      【解决方案3】:

      你需要一个比记事本更好的编辑器。使用记事本,使用另存为...,然后在对话框中键入“helloworld.py”,包括引号,以便文件扩展名为 .py 而不是 .txt

      【讨论】:

      • 哇!!!这个引号是至关重要的——现在文件(它的图标)看起来像一个普通的 .py 文件。非常感谢!
      【解决方案4】:

      我有点困惑:如何创建 .py 文件?是不是我需要创建一个记事本文件(.txt)并将其命名为 helloworld.py?

      我不在 Windows 上,但它在其他操作系统上是这样工作的:用编辑器创建一个文件,然后另存为 ...

      ps。而.py 是扩展名(如.docx.bat、...),但这只是一种约定(尽管强烈推荐)..

      pps。听说http://www.e-texteditor.com/ 的功能比记事本多..

      【讨论】:

        【解决方案5】:

        您必须注意,结尾表示识别文件,而不是内容。将文件命名为 .py 只是向用户(和 GUI)提示它很可能是一个 python 文件。

        话虽如此,python 文件只是文本文件。您可以使用记事本(或您选择的编辑器)简单地创建一个文本文件,并将结尾重命名为 .py 并从那里开始工作。大多数现代编辑器也会根据文件结尾突出显示语法。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-03-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-07-10
          相关资源
          最近更新 更多