什么时候在 .py 文件上运行 Jython 会生成 .class 文件?

发布于 2024-11-30 12:11:47 字数 174 浏览 1 评论 0原文

我刚刚开始使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

快乐很简单 2024-12-07 12:11:47

对于常规 Python,当您导入模块时会生成.pyc文件,但当它是__main__模块时则不会生成。

Jython 也是如此——当您导入 Jython 模块时,会生成.class 文件。

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

With regular Python, .pyc files are generated when you import a module but not when it's the __main__ module.

It is the same with Jython -- .class files are generated when you import a Jython module.

You can use jythonc to manually compile a module.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文