gpt4 book ai didi

python - 如何将cherrypy用作静态文件的Web服务器?

转载 作者:IT老高 更新时间:2023-10-28 21:16:17 25 4
gpt4 key购买 nike

有没有什么简单的方法可以将 CherryPy 用作 Web 服务器,在某个文件夹中显示 .html 文件?所有 CherryPy 介绍性文档都声明内容是动态生成的:

import cherrypy
class HelloWorld(object):
def index(self):
return "Hello World!"
index.exposed = True
cherrypy.quickstart(HelloWorld())

index.html 代替 HelloWorld.index() 方法有什么简单的方法吗?

最佳答案

这个简单的代码将提供当前目录中的文件。

import os
import cherrypy

PATH = os.path.abspath(os.path.dirname(__file__))
class Root(object): pass

cherrypy.tree.mount(Root(), '/', config={
'/': {
'tools.staticdir.on': True,
'tools.staticdir.dir': PATH,
'tools.staticdir.index': 'index.html',
},
})

cherrypy.quickstart()

关于python - 如何将cherrypy用作静态文件的Web服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/759627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com