Я запутался в двух способах импорта модулей в IronPython.Загрузка модулей в IronPython
С одной стороны, документация учебника, который поставляется с IronPython 2.7.4 гласит, что вы можете сделать это с помощью регулярного import
синтаксиса:
import System
from System import Xml
Это работает, как я бы ожидать.
С другой стороны, многие ресурсы о состоянии интернет, что способ импорта модулей является использование clr
модуля следующим образом:
import clr
clr.AddReference("System.Xml")
В чем разница между этими двумя методами?
Вы совершенно правы - clr.AddReference загружает сборку и 'import' делает имена доступны. –
Спасибо @JeffHardy - я приму этот ответ, тогда – AlexFoxGill