什么时候在 .py 文件上运行 Jython 会生成 .class 文件?
我刚刚开始使用 Jython,有时在 .py 文件上运行 jython 会生成 .class 文件,但这并不总是发生。
起初我认为触发因素是您必须在 .py 文件中定义一个 Python 类,但显然即使如此,也并不总是生成 .class 文件。
触发class文件的机制是什么?
谢谢。
I just started playing with Jython, and sometimes running jython on a .py file generates a .class file, but this doesn't always happen.
At first I thought the trigger was that you had to define a Python class inside the .py file, but evidently a .class file is not always generated even then.
What is the mechanism that triggers the class file?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于常规 Python,当您
导入
模块时会生成.pyc
文件,但当它是__main__
模块时则不会生成。Jython 也是如此——当您
导入
Jython 模块时,会生成.class
文件。您可以使用
jythonc
手动编译模块。With regular Python,
.pyc
files are generated when youimport
a module but not when it's the__main__
module.It is the same with Jython --
.class
files are generated when youimport
a Jython module.You can use
jythonc
to manually compile a module.