Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我最近做了一个我喜欢玩的游戏,我的朋友们也一样。在他们为自己下载 python 后,接收 .py 文件,然后开始播放。这是一个匆忙。我想知道是否有任何办法让我将我的游戏和所有内容放入我在网上托管的一些 .html 文件中,让任何人想玩就玩。
不,不可能在网页上玩 python 游戏。Python 在用户计算机上本地解释。他们必须下载文件才能播放。
但是,您可以使用py2exe之类的实用程序将您的游戏制作成可执行文件,这样它就可以自行运行,而无需用户安装 python。(我假设这是针对 Windows 的——Mac 已经安装了 Python)。
更新:根据 Anderson Green 的评论,将Skulpt放在您的网站上将允许访问者在网页中使用 python 脚本。
根据您的 python 版本,您可以将其打包成一个更易于分发的可执行文件。但是,除非有某种方法可以让您的网站成为一个持久的 ant 虚拟 python 环境,否则我认为网络托管不会是可行的方法。
对于 python 2.x,我知道 distutils 是一种打包可执行文件的方法,但我最后一次检查,它与 3.x 不兼容。