Microsoft вики
Advertisement
IronPython
Шаблон:Wikidata/p154
Шаблон:Wikidata/p18
Тип

Ошибка Lua: callParserFunction: function "#property" was not found.

Автор

Ошибка Lua: callParserFunction: function "#property" was not found.

Разработчик

Jim Hugunin

Написана на

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field 'wikibase' (a nil value).

Интерфейс

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field 'wikibase' (a nil value).

Операционная система

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field 'wikibase' (a nil value).

Языки интерфейса

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field 'wikibase' (a nil value).

Первый выпуск

Шаблон:Wikidata/p577

Аппаратная платформа

Ошибка Lua: callParserFunction: function "#property" was not found.

Последняя версия

Шаблон:Wikidata/p348

Кандидат в релизы

Шаблон:Wikidata/p348

Бета-версия

Шаблон:Wikidata/p348

Альфа-версия

Шаблон:Wikidata/p348

Тестовая версия

Шаблон:Wikidata/p348

Читаемые форматы файлов

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field 'wikibase' (a nil value).

Создаваемые форматы файлов

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field 'wikibase' (a nil value).

Лицензия

Ошибка Lua: callParserFunction: function "#property" was not found.

Сайт

Шаблон:Wikidata/p856

Шаблон:Wikidata/p373

Шаблон:Нет изображенияШаблон:Категория по дате

IronPython — одна из основных реализаций языка Python, предназначенная для платформы Microsoft .NET или Mono. Полностью написан на C#, и является транслятором компилирующего типа.

В IronPython можно использовать типы .NET. Также можно из .NET кода использовать IronPython код, посредством хостинга IronPython системы или предварительной сборки IronPython кода.

Пример: программа Hello World[]

Простейший пример использования графического инструмента GTK+ в окружении IronPython:

#!/usr/bin/env ipy
#-*- coding: UTF-8 -*-

import clr
clr.AddReference('gtk-sharp')
import Gtk

def button_clicked(button, args):
    print('Привет Мир!')

def main():
    Gtk.Application.Init()

    window = Gtk.Window('Окно Приветствия')
    window.SetDefaultSize(240, 180)
    window.DeleteEvent += lambda w, a: Gtk.Application.Quit()

    button = Gtk.Button('Нажми Меня')
    button.Clicked += button_clicked
    button.Show()

    window.Add(button)
    window.Present()

    Gtk.Application.Run()

if __name__ == '__main__':
    main()

Примечания[]

См. также[]

  • IronRuby
  • Jython
  • CPython

Ссылки[]

Шаблон:Compu-lang-stub Шаблон:Python Шаблон:DotNET

Advertisement