Уведомления

Группа в Telegram: @pythonsu

#1 Март 13, 2013 15:53:00

MarkHammer
Зарегистрирован: 2013-02-24
Сообщения: 97
Репутация: +  0  -
Профиль   Отправить e-mail  

python shell

Вопрос по python shell - есть ли в нем возможность вводить предыдущую команду, как это обычно делается во многих CLI стрелочкой вверх ? Очень удобно было бы - а то приходится каждый раз или копировать или набирать вручную… Подскажите плиз…

Офлайн

#2 Март 13, 2013 16:04:36

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

python shell

ipython наше все



Офлайн

#3 Март 13, 2013 16:49:58

MarkHammer
Зарегистрирован: 2013-02-24
Сообщения: 97
Репутация: +  0  -
Профиль   Отправить e-mail  

python shell

cutwater
ipython наше все
скачал и установил ipython - вопрос - как его теперь запустить ?

Офлайн

#4 Март 13, 2013 16:51:30

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2267
Репутация: +  41  -
Профиль   Отправить e-mail  

python shell

DreamPie и Bpython ещё есть, но соглашусь с cutwater )

MarkHammer, набрать ipython в консоли …

Отредактировано slav0nic (Март 13, 2013 16:52:10)

Офлайн

#5 Март 13, 2013 16:55:37

MarkHammer
Зарегистрирован: 2013-02-24
Сообщения: 97
Репутация: +  0  -
Профиль   Отправить e-mail  

python shell

slav0nic
DreamPie и Bpython ещё есть, но соглашусь с cutwater )MarkHammer, набрать ipython в консоли …

E:\Python33>ipython
“ipython” не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

E:\Python33>


что может быть не так ???

Офлайн

#6 Март 13, 2013 18:54:04

MarkHammer
Зарегистрирован: 2013-02-24
Сообщения: 97
Репутация: +  0  -
Профиль   Отправить e-mail  

python shell

проблему решил установкой пакета с оф сайта
классная замена стандартному shell

Отредактировано MarkHammer (Март 13, 2013 19:21:32)

Офлайн

#7 Март 14, 2013 04:58:25

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

python shell

MarkHammer
Вопрос по python shell - есть ли в нем возможность вводить предыдущую команду, как это обычно делается во многих CLI стрелочкой вверх ? Очень удобно было бы - а то приходится каждый раз или копировать или набирать вручную… Подскажите плиз…
Не знаю, что я делаю не так, но и никсах и в виндовс у меня работает стрелочка вверх в питон-шелле.
Если же ТС имел в виду IDLE, то там есть комбинация ALT-P, которая делает тоже самое.



Офлайн

#8 Март 16, 2013 02:34:20

krishnarama
Зарегистрирован: 2013-02-27
Сообщения: 51
Репутация: +  -36  -
Профиль   Отправить e-mail  

python shell

В винде стрелки - стандартное поведение cmd в консольных программах (а есть еще и F7, где бы на все это документацию найти?). IDLE - ушлепошная пародия, единственный плюс которой - работающее автодополнение.

Bpython на винде есть?

Офлайн

#9 Март 17, 2013 09:19:26

MarkHammer
Зарегистрирован: 2013-02-24
Сообщения: 97
Репутация: +  0  -
Профиль   Отправить e-mail  

python shell

Еще вопрос - в ipython ввел цикл - он выполнился с ошибкой - есть ли возможность скопировать его целиком и ввести - или надо заново вводить построчно ?

Офлайн

#10 Март 17, 2013 09:44:45

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

python shell

MarkHammer
Еще вопрос - в ipython ввел цикл - он выполнился с ошибкой - есть ли возможность скопировать его целиком и ввести - или надо заново вводить построчно
Вроде вводить надо.

В ipython есть две удобные вещи qtconsole и notebook.
В них можно копировать и вводить код не только построчно.
Требуют установки https://pypi.python.org/pypi/pyzmq/13.0.0 , pygments
Для qtonsole еще PyQt или PySide, а для notebook - tornado.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version