Python Eclipse中GAE中的访问被拒绝

Python Eclipse中GAE中的访问被拒绝,python,eclipse,google-app-engine,Python,Eclipse,Google App Engine,当我尝试在Eclipse中为Google Python应用程序调用Model.put()时,出现以下错误: exception value:[Error 5] Access is denied 我不知道它是否相关,但这是在我更改调试配置参数中--datastore\u path=“F:/tmp/myapp\u datastore”的参数后发生的 在命令提示符下,另一个应用程序的一切正常。 但是,当我在Eclipse中使用相同的时,我会在Eclipse的控制台窗口中得到以下转储: ERROR

当我尝试在Eclipse中为Google Python应用程序调用
Model.put()
时,出现以下错误:

exception value:[Error 5] Access is denied
我不知道它是否相关,但这是在我更改调试配置参数中--
datastore\u path=“F:/tmp/myapp\u datastore”
的参数后发生的

在命令提示符下,另一个应用程序的一切正常。 但是,当我在Eclipse中使用相同的时,我会在Eclipse的控制台窗口中得到以下转储:

ERROR    2009-06-11 10:19:41,312 dev_appserver.py:2906] Exception 
encountered handling request 
Traceback (most recent call last): 
  File "F:\Program Files\Google\google_appengine\google\appengine\tools 
\dev_appserver.py", line 2876, in _HandleRequest 
    base_env_dict=env_dict) 
  File "F:\Program Files\Google\google_appengine\google\appengine\tools 
\dev_appserver.py", line 387, in Dispatch 
    base_env_dict=base_env_dict) 
  File "F:\Program Files\Google\google_appengine\google\appengine\tools 
\dev_appserver.py", line 2163, in Dispatch 
    self._module_dict) 
  File "F:\Program Files\Google\google_appengine\google\appengine\tools 
\dev_appserver.py", line 2081, in ExecuteCGI 
    reset_modules = exec_script(handler_path, cgi_path, hook) 
  File "F:\Program Files\Google\google_appengine\google\appengine\tools 
\dev_appserver.py", line 1979, in ExecuteOrImportScript 
    script_module.main() 
  File "F:\eclipse\workspace\checkthis\src\carpoolkaro.py", line 749, 
in main 
    run_wsgi_app(application) 
  File "F:\Program Files\Google\google_appengine\google\appengine\ext 
\webapp\util.py", line 76, in run_wsgi_app 
    result = application(env, _start_response) 
  File "F:\Program Files\Google\google_appengine\google\appengine\ext 
\webapp\__init__.py", line 517, in __call__ 
    handler.handle_exception(e, self.__debug) 
  File "F:\Program Files\Google\google_appengine\google\appengine\ext 
\webapp\__init__.py", line 384, in handle_exception 
    self.error(500) 
TypeError: 'str' object is not callable 
INFO     2009-06-11 10:19:41,312 dev_appserver.py:2935] "POST /suggest 
HTTP/1.1" 500 - 
这是浏览器窗口中应用程序的屏幕转储:

 F:\Program Files\Google\google_appengine\google\appengine\ext\webapp 
\__init__.py in handle_exception(self=<__main__.SuggestHandler object 
at 0x019C0510>, exception=WindowsError(5, 'Access is denied'), 
debug_mode=True)

F:\ProgramFiles\Google\Google\U appengine\Google\appengine\ext\webapp
\__句柄异常(self=,exception=WindowsError(5,'访问被拒绝')中的init__u;.py,
调试(模式=真)

根据此错误

TypeError: 'str' object is not callable 
我猜,您已经将内置对象
str
隐藏到其他对象


例如,您在代码中使用了
str=“dummy”
,并且
str
成为了不可调用的对象。

错误5通常表示您指定的路径错误。我建议您删除命令中的双引号:

尝试:


让我们知道这是否有助于您

确定需要更多详细信息。f:/tmp/myapp\u数据存储是否存在?它可写吗?警告2009-06-10 20:19:11717数据存储\u文件\u存根.py:404]无法从C:\DOCUME~1\abc\LOCALS~1\Temp读取数据存储数据“使用命令提示符进行正常的直接访问时,它工作正常,但问题只出现在eclipse环境中。APTANA是否在eclipse中做了一些事情,因为它在此之前工作得很好?不确定。是的,它是可写的,因为我在同一文件夹层次结构中手动创建了一个文件,后来将数据存储路径改回tempF:\Program Files\Google\Google\appengine\Google\appengine\ext\webapp\u init\uuuuuuuuuuuux.py(self=,exception=WindowsError(5,‘拒绝访问’),debug\u mode=True)你能更新你的问题并提供完整的stacktraces和额外的细节吗?
--datastore_path=F:/tmp/myapp_datastore