感谢 python-spidermonkey
,使用 Python 中的 JavaScript 代码非常简单。
但是,有没有办法从 Spidermonkey 中读取文件(或将文件路径作为参数传递,如在 Rhino 中),而不是使用 Python 从文件中读取 JS 代码并将字符串传递给 Spidermonkey?
最佳答案
SpiderMonkey 作为一个库允许通过调用 JS_EvaluateScript
带有非 NULL filename
参数。
但是,interfacing code python-spidermonkey
仅在 eval_script
方法内调用 JS_EvaluateScript
,该方法的编码仅以字符串形式提供源代码。
您应该向 python-spidermonkey 开发人员解决您的问题,或者——如果可能的话更好!——为 eval_file_script
方法提供补丁:)
关于javascript - Spidermonkey 中的文件 I/O,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1055850/