如何使用Python正确嵌入.net
本文关键字:net 何使用 Python | 更新日期: 2023-09-27 18:16:12
当我尝试使用
PythonEngine.ImportModule(mymodulename)
试图加载依赖中的一些可选模块(如果没有嵌入,则不需要使用模块)。这将导致此方法返回null,因为其中一些可选依赖项不是必需的,因此不可用。在这个PythonNET API中,用于加载依赖于多个其他模块的用户编写模块的正确方法是什么?
看起来我的问题只是导入没有扩展的模块(.py)。非常愚蠢的错误,但希望这有助于其他开始使用pythonnet的人。
对于扩展名为.py(c)的单文件模块,需要包含扩展名的完整文件名。
对于包(包含__init__.py
和其他文件的目录,子目录),只需要包名。