将 JavaScript 变量传递给 Python

新手上路,请多包涵

例如:

 #!/usr/bin/python
print "This is python."

print "<script type="text/javascript">
          var pass_to_python = new Number(7)
       </script>"

the_number = pass_to_python???

如何在 python 中获取 pass_to_python?

原文由 William S. 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 504
1 个回答

使用 pyv8,您可以在 Python 中执行 javascript。

 import PyV8

class Global(PyV8.JSClass):
    pass

with PyV8.JSContext(Global()) as ctxt:
    the_number = ctxt.eval("var pass_to_python = new Number(7)")

http://code.google.com/p/pyv8/

原文由 Eddy Pronk 发布,翻译遵循 CC BY-SA 2.5 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题