5

我刚开始玩 Jython,有时在 .py 文件上运行 jython 会生成一个 .class 文件,但这并不总是发生。

起初我认为触发因素是您必须在 .py 文件中定义一个 Python 类,但显然即使在那时也不总是生成一个 .class 文件。

触发类文件的机制是什么?

谢谢。

4

1 回答 1

5

使用常规 Python,.pyc文件是在您import使用模块时生成的,而不是在模块时生成的__main__

Jython 也是如此——.class当您import使用 Jython 模块时会生成文件。

您可以使用jythonc手动编译模块。

于 2011-08-21T00:57:55.923 回答