[英]google.com web pages with “.py” extension?
例如, support.google.com/mail/bin/answer.py?hl=en&answer=13287
。 什么是answer.py
? 这是如何运作的? 我99.99%肯定浏览器没有像javascript / PHP那样解释python代码的能力。 这是什么? 它是一些Python webframework吗?
是的,这只是访问服务器上名为answer.py
的资源。 这个命名约定完全取决于服务器 - 它可以运行python脚本(很可能是正在发生的事情),或者甚至可能是完全不同的语言。 在任何情况下,浏览器关心的是从该资源返回的信息 - HTML,CSS,XML等......
很可能你请求一个以.py
结尾的文件,它会抛出通常的HTML et。 人。 该文件在服务器端执行, 而不是在浏览器中执行。
但同样,这是一个URL,它可以指向任何资源。 可能是什么。 像许多网站一样,使用漂亮的网址指向你的东西,除了在这种情况下,它不漂亮。 (幕后有路由器,有时会改写规则,等等。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.