javascript - Spidermonkey 中的文件 I/O

标签 javascript python spidermonkey

感谢 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/

相关文章:

python - 在 flask-sqlalchemy 中使用具有相同模型的多个数据库

python - 当重复的 ID 有付款日期时创建新列( Pandas 数据框)

javascript - 为什么浏览器支持对象的隐式函数属性

javascript - 在 React 功能组件中多次调用函数

javascript - 如何以编程方式将搜索查询注入(inject) Select2 v4?

python - 在 Python 中存储大文件的最快方法

JavaScript 专家 : Do block-scopes with `{}` and anonymous functions both help garbage-collection?

javascript - 捕获 SyntaxError 并运行替代函数

javascript - 导航到场景但没有返回

javascript - 与 uib-datepicker-popup 一起使用时,uib-popover 不会消失