У меня была идея создать пустой with
, чтобы мои операторы находились в блоке. Ага, а что такое пустой with
???
п oop! Итак, вот мой n oop:
#!/usr/bin/python
# noop to use in with statement, so that ipython does not execute uppon pressing enter.
class noop(object):
def __enter__(self):
pass
def __exit__(self, exc_type, exc_val, exc_tb):
pass
Вы можете поместить его в ~/.ipython/profile_default/startup/noop.py
, чтобы использовать его напрямую, например:
with noop():
x=None
print(x)
Было бы здорово иметь два режима набора текста. Изменение режима для пустой строки и отображение этого состояния в подсказке