什么决定了 URL 结尾 in.py 将显示为脚本本身还是脚本生成的页面?
What determines whether a URL ending in.py will show as the script itself or a page generated by the script?
浏览器将 this link 显示为脚本本身。
This link,另一方面,returns 表面上由脚本生成的网页。
是什么决定了浏览器是否会显示脚本?浏览器如何知道不直接在 GitHub URL?
中显示原始 Python 代码(仅此而已)
第一个 link 只是 link 发送到服务器上的文件 - 第二个 link 发送到 git 服务器,当被要求提供文件时,它会得到该文件的最新版本,或指定,并显示带有行号、语法突出显示等的网页。
所以您的问题的答案是 网络服务器 及其软件、设置等决定了给定 link 所呈现的内容。
请注意,在第二个 link 的情况下,您可以使用 https://raw.githubusercontent.com/reddit/reddit/master/r2/r2/controllers/api.py 来显示实际的脚本。
浏览器将 this link 显示为脚本本身。 This link,另一方面,returns 表面上由脚本生成的网页。
是什么决定了浏览器是否会显示脚本?浏览器如何知道不直接在 GitHub URL?
中显示原始 Python 代码(仅此而已)第一个 link 只是 link 发送到服务器上的文件 - 第二个 link 发送到 git 服务器,当被要求提供文件时,它会得到该文件的最新版本,或指定,并显示带有行号、语法突出显示等的网页。
所以您的问题的答案是 网络服务器 及其软件、设置等决定了给定 link 所呈现的内容。
请注意,在第二个 link 的情况下,您可以使用 https://raw.githubusercontent.com/reddit/reddit/master/r2/r2/controllers/api.py 来显示实际的脚本。