我刚开始玩 Jython,有时在 .py 文件上运行 jython 会生成一个 .class 文件,但这并不总是发生。
起初我以为触发器是你必须在 .py 文件中定义一个 Python 类,但显然即使那样也并不总是生成 .class 文件。
触发类文件的机制是什么?
谢谢。
最佳答案
对于常规 Python,.pyc
文件是在您导入
模块时生成的,而不是当它是 __main__
模块时生成的。
这与 Jython 相同——.class
文件是在您import
Jython 模块时生成的。
您可以使用jythonc
手动编译模块。
关于python - 什么时候在 .py 文件上运行 Jython 会生成 .class 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7135542/