我已将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'
上述路径语法应该是什么样的?
答案 0 :(得分:0)
在基于Unix的系统(包括Mac)中,正斜杠/
用于分隔文件系统对象。因此,为了分离,必须使用documents
和app-engine
正斜杠/
,而不是反斜杠。
正确的语法是,
dev_appserver.py documents/appengine-python
此外,转发斜杠在Unix中具有特殊含义,因为它代表root
目录。因此,每个绝对路径都以/
开头,并且使用/
进一步分隔不同的文件或目录