【问题标题】:How do I pass a list from python to jython return result to python [closed]如何将列表从 python 传递到 jython 返回结果到 python [关闭]
【发布时间】:2019-01-25 22:06:33
【问题描述】:

我正在从 cgi-bin 运行一个 python 脚本,它需要将一个列表传递给 jython,以便它可以使用一些库文件来完成它的工作,然后将结果传递回 python。任何关于我如何完成这项任务的建议将不胜感激。

我正在使用 Python 2.7.5 和 jython 2.7.1。感谢任何帮助或回应。

【问题讨论】:

  • 您的代码似乎有问题。但是,除非我们有code or information that can reproduce the problem,否则我们无能为力。否则,我们只是在盲目猜测。除此之外,您似乎从 python -> jython -> jython 传递数据,这可能需要澄清/纠正,因为您的标题建议 python > jython -> python..

标签: python python-2.7 cgi jython


【解决方案1】:

有几种方法可以在脚本之间传递数据。它们中的大多数都独立于使用的编程语言。以下是一些示例:

  1. 将结果数据保存到文件并由另一个脚本读取
  2. 以结果数据作为执行参数调用另一个脚本(不推荐用于大量数据)
  3. 您可以使用标准输入和标准输出(管道)数据从一个脚本到另一个脚本

另一个解决方案可以通过 Jython 与 CPython(Python 的“参考”实现,用 C 编写)基本兼容这一事实来实现。有一些限制,但您可以考虑/尝试在 jython 中导入您的 python 脚本。 Herethere 你可以阅读更多关于其他方法的信息。

【讨论】:

    猜你喜欢
    • 2016-04-11
    • 1970-01-01
    • 2021-01-24
    • 2017-01-23
    • 1970-01-01
    • 2019-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多