gpt4 book ai didi

ironpython - Ironpython 中的子模块

转载 作者:行者123 更新时间:2023-12-04 06:44:49 33 4
gpt4 key购买 nike

虽然我熟悉使用 PythonModule 程序集属性制作 .net 程序集,但我对如何制作子模块有点好奇。这会是类(class)中的类(class)吗?即:如果我有一个定义为 IronPython 模块的类,例如:
[assembly: PythonModule(mymodule),typeof(namespace.mymodule)]
如何在 mymodule 中定义子模块,这样我就可以从 python 做:
import mymodule.submodule
提前致谢!

最佳答案

有趣的是,现在实际上根本不支持这个。在大多数情况下,这已用于实现 CPython 中存在的内置模块,并且根本不需要子模块。您可以在用于模块的类中有一个嵌套的静态类,但它不会作为模块导入 - 它会在 Python 中显示为类型对象。

关于ironpython - Ironpython 中的子模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3867377/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com