cherrypy:如何从cherrypy访问文件系统?

| 我正在使用一个糟糕的Web服务来与我的Web应用程序一起使用。在此服务中,它需要能够访问文件系统。例如,我希望能够列出某个目录下的所有文件。我正在使用os.walk(\'/ public / \'),但是即使相同的代码在cherrpy之外也无法正常工作。 有没有办法使它起作用,所以我可以使用cherrypy管理文件?     
已邀请:
        该Web应用程序以什么用户身份运行,并且有权读取该文件夹? 根据文档“ 0”将忽略来自对“ 1”的基础调用的错误 http://docs.python.org/release/2.4.4/lib/os-file-dir.html 您可以尝试将onerror参数设置为
def print_error(error):
    print error

os.walk(\'/public/\', print_error)
这可能会提示您正在发生的事情。 另外,您可以尝试直接转到
os.listdirs()
,看看是否有任何错误。     

要回复问题请先登录注册