2013-09-21 2 views
0

Мне было интересно, можно ли создать программу .py, которая способна запускать команды Python, создавая новые переменные, похожие на IDLE. Если не то, что я могу использовать для создания таких программ. По сути, я создаю новый язык как расширение для Python. Пример:Создание команды Редактор строк Python

>> 1+1 
>> 2 
>> print "yo" 
>> yo 
+1

Я немного смущен. Вы спрашиваете, как написать программу, которая может запускать Python, как расширить Python или как написать собственный язык программирования? – Michael0x2a

+0

Почему стандартный интерфейс командной строки python недостаточен? – wflynny

+0

um написать программу, которая может запускать python. – user2784753

ответ

3

Батарейки в комплекте, см стандартный модуль code (не имеет смысла в повторении документы здесь, спросите, если что-то неясно). Кроме того, как bpython, так и IPython являются примерами того, как ядро ​​Python может быть дополнено альтернативными интерфейсами.

Смежные вопросы