2014-08-04 7 views
2

В ipython, по умолчанию пронумерованы входные и выходные запросы, такие как:получить текущий номер подсказки в IPython

In [23]: 

Где значение (т.е. 23) хранятся? Есть ли способ получить значение текущего номера приглашения в переменную?

n = some.function() 
print 'current input number is %s' % n 

ответ

3

Чтобы получить текущий номер:

In [59]: print 'current input number is %s' %(len(In)-1) 
current input number is 59 

-1 в противном случае это число следующего пока еще не используется вход

потому что:

In [60]: print In[59] 
print 'current input number is %s' %(len(In)-1) 

In и Out список и dict соответственно, вы можете налог.

Дополнительная информация здесь: input caching system

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