Описание тега ironpython

IronPython - это реализация языка программирования Python с открытым исходным кодом, которая тесно интегрирована с.NET Framework. IronPython может использовать библиотеки.NET Framework и Python, а другие языки.NET могут также легко использовать код Python. Используйте этот тег для вопросов, связанных с реализацией, общие вопросы Python должны быть просто помечены тегом "python".
1 ответ

Как запустить код в другом домене приложений? Мне нужно песочница мой код IronPython

У меня есть некоторый код IronPython, и я передаю переменные ему и хочу получить результат от Python. Мне удалось получить результат от IronPython, когда я создал движок в текущем домене: ScriptEngine pyEngine = IronPython.Hosting.Python.CreateEngin…
19 авг '16 в 11:55
1 ответ

Ссылочный аргумент фреймворка Python .net Double[]&

Используя Python для.Net Framework, я пытаюсь вызвать метод из файла C# .dll. Этот метод имеет следующие аргументы: public static void ExternalFunction( String Arg1, ref Double[]& Arg2, ); Я понял, что.Net Framework конвертирует Python-плавающие…
10 май '13 в 14:07
3 ответа

Нарезка словаря по ключам, начинающимся с определенной строки

Это довольно просто, но я бы с удовольствием выбрал довольно питонский способ. По сути, при наличии словаря вернуть поддиректорий, содержащий только те ключи, которые начинаются с определенной строки. » d = {'Apple': 1, 'Banana': 9, 'Carrot': 6, 'Ba…
30 дек '10 в 00:05
1 ответ

Использование ILMerge с IronPython

У меня проблемы с объединением IronPython.dll, IronPython.Modules.dll, Microsoft.Dynamic.dll, Microsoft.Scripting.dll и Microsoft.Scripting.Metadata.dll в мое приложение. Первая ошибка, которую я получил при попытке выполнить скрипт на python: Missi…
21 янв '12 в 17:59
0 ответов

Как импортировать и вызывать.Net DeviceInformation.FindAllAsync из ironpython?

Кто-нибудь знает, как импортировать и получить доступ Windows.Devices.Enumeration.DeviceInformation.FindAllAsync() от IronPython? У меня есть код C# для.Net 4.5 на Win8.1, который я пытаюсь перенести на Iron Python, например: Фрагмент C#: using Wind…
20 окт '15 в 17:22
1 ответ

Обобщения C# с параметрами типа IronPython

Итак, ситуация у меня есть универсальный класс C# с именем Foo с параметром шаблона T который имеет new() ограничение. Я объявил мои классы примерно так: class Baz { public Baz() { } } class Foo<T> where T : Baz, new() { // blah blah } И в Pyt…
24 сен '10 в 09:48
1 ответ

Я не могу создать транзакцию ado.net в IronPython

Я пытаюсь создать транзакцию ado.net в IronPython в asp.net, и я получаю следующую ошибку "Не удалось найти участника Rollback" Я пытался увидеть, что отличается в моей транзакции IronPthon Ado.net с транзакцией vb.net Ado.net, но я не вижу различий…
11 дек '09 в 12:34
0 ответов

Как увидеть внутреннее исключение.NET в интерактивном окне IronPython?

IronPython 2.7.5 (2.7.5.0) on .NET 4.0.30319.42000 (32-bit) >>> from System import Exception >>> raise Exception("outer", Exception("inner")) Traceback (most recent call last): File "<stdin>", line 1, in <module> Except…
1 ответ

DynamicsGP eConnect: не удается подключиться к конечной точке

Я использую IronPython для использования.NET API eConnect для интеграции отчетов о расходах с GP. когда result = conn.CreateTransactionEntity(connection_string, xml) выполняется, я получаю эту ошибку: StandardError: Cannot connect to endpoint 'net.p…
26 мар '14 в 20:34
3 ответа

IronPython:- Visual Studio 2010 или SharpDevelop?

Я подумываю о разработке проекта среднего размера для клиента в IronPython. Это довольно простая замена для существующей системы, которую я поддерживаю в течение нескольких лет, поэтому спецификация достаточно хорошо определена и понятна. Это мой пе…
2 ответа

Вставить изображение в слово с Ironpython

Я ищу способ вставить изображение в текстовый файл в Ironpython. я понял, как заменить текст, вызвав модуль clr и добавив ссылку на microsoft.office.interop.word, однако не смог записать изображение в документ word. с чем я работал: import sys impor…
25 мар '14 в 13:48
1 ответ

IronPython не работает при вызове urlopen

Я пытаюсь использовать IronPython 2.7.4, чтобы сделать базовый HTTP-запрос с данными и заголовком, используя urllib2 модуль. По нескольким причинам я не могу использовать IronPython 2.7.5, и поэтому не могу установить прекрасный requests модуль - на…
20 июл '16 в 23:53
3 ответа

В этом примере IronPython, что делает символ @ и как он реализован?

http://www.ironpython.info/index.php/Using_Python_Classes_from_.NET/CSharp_IP_2.6 string code = @" print 'test = ' + test class MyClass: def __init__(self): pass def somemethod(self): print 'in some method' def isodd(self, n): return 1 == n % 2 "; …
29 ноя '10 в 20:46
1 ответ

Вызов tap_example.py из C# для получения Membase TAP Stream

Я пытаюсь использовать динамический язык выполнения / IronPython, чтобы просто запустить скрипт.py с аргументами команды и затем получить вывод std. Это для выполнения мембранного протокола TAP, который еще не реализован в C#: public class MembaseTa…
15 ноя '11 в 02:39
1 ответ

Возникли проблемы при импорте интерфейса C# в Python

Сегодня я много занимался поиском и чтением, и не нашел правильного способа что-то реализовать или даже определить, возможно ли это. Вот суть того, что я пытаюсь прямо сейчас. У меня есть приложение, которое загружает плагины через MEF. Плагины могу…
1 ответ

Список списков для двухмерного массива в Python

У меня есть список списков в Python, который содержит смесь значений, некоторые из которых являются строками, а некоторые являются кортежами. data = [[0,1,2],["a", "b", "c"]] Мне интересно, есть ли способ легко преобразовать любой список длины в 2D-…
1 ответ

Бесконечная рекурсивная ссылка с использованием IronPython

Извините заранее, если это глупый вопрос. Я новичок в Python вообще (совсем не новичок в других языках) и новичок в IronPython в частности. Я пытаюсь запустить проект Python через мой C# проект. Я включаю все соответствующие источники Python в качес…
02 янв '14 в 20:08
1 ответ

Скрипты Spotfire не доверяют

Я создаю несколько файлов Spotfire, в которых я использую сценарии IronPython, чтобы иметь возможность экспортировать и импортировать значения из текстовых файлов по требованию пользователя. Однако когда я перемещаю Spotfire кому-то еще, сценарии не…
10 сен '15 в 09:29
1 ответ

Почему интерпретируемый порядок отличается от того, что я ожидаю?

У меня есть проблема, с которой я не сталкивался раньше: Кажется, что порядок интерпретации в моей программе несколько отличается от того, что я ожидаю. Я написал небольшой клиент Twitter. Моя программа действительно публикует твит после того, как я…
13 мар '10 в 02:12
0 ответов

Есть ли встроенный способ конвертировать 1d массив в 2d Array внутри IronPython

Я ищу простой способ преобразовать 1D-массив в IronPython без использования NumPy / Scipy для.NET в 2D-массив Я пытаюсь найти что-то похожее на функцию Numpy's "изменить форму", но пока мне это не удалось. Спасибо за вашу помощь, Sebi