您如何在html中运行python文件

时间:2019-01-03 02:53:39

标签: python html django virtualenv

前一段时间,我用python创建了一些迷你游戏。现在我正在使用html。我知道如何将css文件链接到html文件。但是我不知道如何将python文件链接到html文件中的某些单词。

我试图像这样直接将其href到我的python文件中:

<a href="Alien Invasion\Main\Alien Invasion.py">Play the Game</a>

这是我到目前为止所得到的

{% load static %}

<html>
<link rel="stylesheet" type="text/css" href="{% static 'webinfos/style.css' %}">
    <ul>
<li><a>Home</a></li>        
<li><a>Alien Invasion</a>
    <ul>
    <li><a>Explanation of Game</a></li>
    <li><a>How to play</a></li>
    <li><a>Origin</a></li>
    <li><a>Play the Game</a></li>
    </ul>
</li>
<li><a>Crossy Road</a>
    <ul>
    <li><a>Explanation of Game</a></li>
    <li><a>How to play</a></li>
    <li><a>Origin</a></li>
    <li><a>Play the Game</a></li>
    </ul>       
</li>
<li><a>Classic Snake Game</a>
    <ul>
    <li><a>Tips&amp;Tricks</a></li>
    <li><a>Best Gameplays</a></li>
    <li><a>Funny Moments</a></li>
    <li><a>How to Play</a></li> 
    </ul>
</li>
<li><a>Other stuff</a></li>
</ul>


</html>

我希望它能使我在单击链接到该文件的单词时运行游戏。但是,它显示:

找不到页面(404)

有人可以帮我吗? 谢谢。

1 个答案:

答案 0 :(得分:0)

Python代码 不能至少在浏览器中直接运行。没办法看,它不像Flash游戏那样工作。您将无法在浏览器中打开Python文件,并且无法运行完整的外壳程序,因为那里没有支持这种功能的浏览器。用户可以从您的网站下载一个Python文件,然后在本地shell上运行该文件,但是无法在浏览器中直接运行此类文件。当然,有一些网站可以让您上传代码并查看结果,但是在远程服务器上运行代码与在浏览器中运行代码之间存在差异。后者是不可能的。

关于您的原始问题,是的,您已正确链接。但是,请确保已链接到正确的文件,并且该文件的拼写正确且位于正确的目录中。请记住,他们将只能查看代码,而不能在浏览器中运行它。 (除非您链接到在线REPL或Shell,在这种情况下,我强烈建议您这样做)