是否可以使用github.io在Web上运行python?

bra*_*st1 18 python github web

我想在GitHub存储库中的Web中运行python文件.是否有可能做到这一点?

并通过在网络上运行,我的意思是把#!/usr/bin/pythonprint 'Content-type:text/html\n前两个行.

ely*_*ase 18

通常这是不可能的,Github(页面)只提供静态内容(例如:HTML,CSS,JS).如果你想运行python(ex生成动态内容),你需要一个能够运行python的web服务器(你的浏览器是GitHub Pages的内容下载并运行不能这样做).

也就是说,有一些实验方法可以在浏览器中运行python的子集.看看这个问题的一个例子.


Dan*_*ski -2

如果您确实想通过标准输出生成完整的 HTTP 响应,那么请先阅读有关CGI和 Python 的标准cgi模块的内容。您还需要能够访问与 CGI 兼容的 Web 服务器,该服务器可能在虚拟主机上运行。

然而,CGI 作为一种为网络生成动态输出的方式已经相当过时了。@jjwon 建议查看Flask基于 Python 的 Web 应用程序框架,这是一个很好的建议。