我在设置字典中设置了静态路径:
settings = {
"static_path": "static",
# rest of settings
}
我需要在应用程序中获取静态路径,所以我使用:
self.application.settings["static_path"]
但是这不会给出目录的绝对路径。有没有办法在不使用os库的情况下获取此目录的绝对路径?
答案 0 :(得分:2)
您可以使用classmethod StaticFileHandler.get_absolute_path
。这是推荐的方法,因为它在StaticFileHandler
中被全部使用,并且可以被覆盖以更改与文件系统的交互。尽管如此,默认实现只是os.path.abspath
。