当前位置:  开发笔记 > 编程语言 > 正文

如何让PyCharm/PyDev /其他IDE为IronPython命名空间提供代码完成?

如何解决《如何让PyCharm/PyDev/其他IDE为IronPython命名空间提供代码完成?》经验,为你挑选了1个好方法。

我喜欢PyCharm并且以前用过我的Python项目,但是我刚开始搞乱IronPython而且我无法弄清楚如何使PyCharm或任何其他IDE(除了VS工作正常)识别.NET库.

例如,我有代码:

from System.Environment import *

path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)

上面的代码工作正常,但"系统"部分用"未解析的参考系统"消息下划线为灰色.IronPython文档解释说System不是模块,而是命名空间.如果type(system)我得到了.那么有没有办法让PyCharm/PyDev识别命名空间呢?另外,PATH很好,一切都很好.



1> yole..:

出于性能原因,默认情况下,PyCharm不会为.NET程序集生成Python存根.您可以通过在插入语句中将插入符号放在未解析的引用上来触发生成,按Alt-Enter并选择"为二进制模块生成存根..."quickfix.

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有