如何通过子文件夹启动Google App Engine?

时间:2014-10-01 05:08:07

标签: python macos terminal cloud

我已将Google Cloud SDK下载到我的Mac并安装了它。我有一个基于Google App Engine的本地应用程序,我想从我的用户根文件夹中的子文件夹运行。我不确定启动服务器的语法应该是什么样的。

我可以直接从我的用户文件夹运行服务器而不会出现问题:

dev_appserver.py appengine-python

appengine-python是包含所有应用程序文件的文件夹。我可以在浏览器中查看此应用程序,没有任何问题。

如果我将appengine-python移动到文档文件夹中,我就无法运行它。例如,以下引发错误:

dev_appserver.py documents\appengine-python

No such file or directory: 'documentsappengine-python'

上述路径语法应该是什么样的?

1 个答案:

答案 0 :(得分:0)

在基于Unix的系统(包括Mac)中,正斜杠/用于分隔文件系统对象。因此,为了分离,必须使用documentsapp-engine正斜杠/,而不是反斜杠。

正确的语法是, dev_appserver.py documents/appengine-python

此外,转发斜杠在Unix中具有特殊含义,因为它代表root目录。因此,每个绝对路径都以/开头,并且使用/进一步分隔不同的文件或目录