【问题标题】:Python script executing Jython script执行 Jython 脚本的 Python 脚本
【发布时间】:2014-06-23 08:19:10
【问题描述】:

我是 Python 和 Jython 的新手。我只是想知道是否可以使用 Python 执行 Jython 脚本并获得其结果。

原因是代码以前是由另一个人完成的,我不想更改或弄乱与 Jython 有兼容性问题的每一件事。因为我只需要将一些数据传递给 Java 类并接收其返回结果。

我尝试使用子进程,但一直收到错误提示(系统找不到指定的文件)

from subprocess import Popen, PIPE, STDOUT
p = Popen(['Jython', 'test.py'], stdin=PIPE, stdout=PIPE, stderr=STDOUT)

【问题讨论】:

  • 如何从命令行使用 Jython 运行 test.py?成功了吗?

标签: python jython


【解决方案1】:

这里有两个可能的问题:

  • Jython 更改为jython,因为终端/python 区分大小写。
  • 指定测试脚本的绝对路径'/{PATH TO TEST SCRPIT}/test.py'

【讨论】:

    猜你喜欢
    • 2014-03-01
    • 2010-09-18
    • 1970-01-01
    • 1970-01-01
    • 2017-06-29
    • 1970-01-01
    • 2019-10-28
    • 1970-01-01
    相关资源
    最近更新 更多