【问题标题】:python script- how to import Systempython脚本-如何导入系统
【发布时间】:2015-02-01 19:41:10
【问题描述】:

我正在尝试让以下内容在 python 脚本中工作,并参考了这个import java ImportError: No module named java,但它并没有解决我的问题。

我正在 python 脚本(版本 2.6.6)中尝试以下操作:

from java.lang import System

并得到以下错误:

Traceback (most recent call last):
File "./myscript.py", line 3, in <module>
  from java.lang import System

在 python 脚本中是否可以实现上述操作?

请注意以下命令可以正常工作

  • java -versionjavac -versionJAVA_HOME/PATH 已设置好)
  • python(调用python shell ok)

【问题讨论】:

  • 听起来你正在尝试将 java 模块导入 python。你不能这样做。它们是不同的语言。您可能会使用 jython,但我自己没有使用过,所以我不太了解它。
  • 类似示例 - 从 java.io 导入日期。有一种方法可以在 python 脚本中完成这项工作。这就是我在这里寻找的。​​span>
  • 有没有办法让java模块在python中运行?你有这方面的参考吗?如果需要 java 模块,为什么要使用 python,为什么不直接使用 java?或者为什么不直接使用等效的 python 模块?
  • "在 Python 脚本中是否可以实现上述操作?" 这取决于您所说的“Python”是什么意思。 from java.lang import System 将在 Jython 脚本中工作。它不适用于 CPython 脚本。这些是同一语言的不同实现。
  • 当然我想知道这个导入系统在 jython 中是如何工作的。谢谢mzjn。

标签: python jython


【解决方案1】:

python 有一个 sys 库,但它与 java 标准库中的 System 有很大不同。

import sys

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-29
    • 2015-09-01
    相关资源
    最近更新 更多