Ответ 1
Это теперь разрешено в последних версиях PyCharm. Благодаря JetBrains для исправления этого.
Я использую Alt
+ Shift
+ E
для отправки кода из редактора на консоль (IPython). Но я не могу сказать, когда код завершил выполнение, так как появляется следующее приглашение, даже если предыдущий фрагмент кода, возможно, не завершил выполнение. Итак:
print 2 + 2
, скажем), то я знаю, что предыдущая команда не завершила выполнение.Вот скриншот, чтобы показать, что я имею в виду:
Не хватает ли какой-либо функции, которая сообщает мне, что выделение, отправленное на консоль, не завершилось?
В качестве примера R
не покажет следующее приглашение, пока один кусок не завершит выполнение.
Это теперь разрешено в последних версиях PyCharm. Благодаря JetBrains для исправления этого.
Это не функция pycharm, но ваши операторы print
будут выполняться после того, как предыдущий код будет завершен, таким образом, чтобы вы знали, что все закончилось (мой инструктор по программированию всегда ставил print "Ready"
в конце все по этой причине).
>>> import time
>>> time.sleep(15)
>>> print "hello"
# 15 seconds later
"hello"