Python是一种编程语言,你无法直接运行编程语言的“本地代码”。但是,你可以在浏览器中运行用Python编写的程序。
2013年6月更新:现在Brython项目可以让你在浏览器中运行Python 3代码。你可以在http://www.brython.info/上查看它。
你可以使用使用ECMAScripten在JavaScript中运行LLVM。这意味着你可以将C-Python从C编译为JavaScript,并在浏览器中运行JS。ECMAScripten维基百科链接提供了更多关于如何做到这一点的细节。
(这里是一个在浏览器中运行Python REPL的实时演示)
还有一些适用于浏览器的Python 2实现。
可能不应该,JavaScript和Python在许多方面都很相似,两者都是动态的、紧凑的、聪明的。如果你知道Python,你可以很快学会JavaScript。
如果你喜欢Python的语法,你可能想考虑CoffeeScript,它具有类似于Python(以及有些类似于Ruby)的语法,并且能够透明地编译为JavaScript。
在浏览器中运行Python的解决方案也往往会慢得多,至少在更多的浏览器支持asm.js之前是这样的(目前只有Firefox Nightly支持)。
var some2dPoint = {x:3,y:5}; var now3d = Object.create(some2dPoint);now3d.z=10
。一定要试试CoffeeScript,它以一种让你感到更舒适的方式处理类。这里有一个关于CS类的教程:http://arcturo.github.io/library/coffeescript/03_classes.html。还可以查看https://code.google.com/p/brython/,尽管我无法将其与现有代码库正确配合使用。我真的认为你可以学会享受JavaScript,只是我的个人看法。 - Benjamin Gruenbaum现在,这是可能的。你可以在浏览器中运行Python。