如何在Pyramid和Python中从url中找到物理路径?

2024-04-28 12:18:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个用Python的Pyramid platform构建的网站。我想把一个网址转换成一个物理文件的代码。你知道吗

例如,给定url:

/site/static/css/site.css

我想调用一些代码来查找服务器上的完整物理路径,例如

full_file = server.mapPath('/site/static/css/site.css')
# full_file on linux / osx -> /www/sites/some_site/site/static/css/site.css
# full_file on windows -> c:\www\sites\some_site\site\static\css\site.css

谢谢!我可以通过查看网站包来解决这个问题,但这似乎更好。你知道吗

所以问题是,server.mapPath是否存在,它到底叫什么?你知道吗


Tags: 代码pyramidserver网站onwww物理site