我有一段用Python编写的代码,想把它放到网页上。Brython似乎是将这两个东西粘合在一起的最简单方法,但我没有能够实际运行服务器端代码的服务器。
Brython是否需要服务器端代码,或者我可以使用(例如)Dropbox便宜地托管使用它的页面?
我有一段用Python编写的代码,想把它放到网页上。Brython似乎是将这两个东西粘合在一起的最简单方法,但我没有能够实际运行服务器端代码的服务器。
Brython是否需要服务器端代码,或者我可以使用(例如)Dropbox便宜地托管使用它的页面?
<script src=...
将公共链接放入引号中并关闭脚本标记。代码应如下所示:
<html>
<head>
<script src="Public Dropbox Link To The brython.js File"></script>
</head>
<body onload="brython()">
<script type="text/python">
from browser import document, alert
def echo(event):
alert(document["zone"].value)
document['mybutton'].bind('click', echo)
</script>
<input id="zone"><button id="mybutton">click !</button>
</body>
</html>
我认为需要澄清的一件事是,尽管你可以通过本地访问文件来以非常有限的方式运行Brython(因为需要AJAX),但你不能导入库——甚至是最基本的库(例如html、time)。你真的需要一个基本的Web服务器才能运行Brython。
我发现它非常适合编写基本脚本,因为我的Python比JS好。然而,它似乎在更复杂的语法中出现了问题。