Несколько дней назад я сделал несколько разных определений класса в IPython.Я хочу выгрузить их все в файл для ручного курирования.
Я пробовал этот оператор SELECT
с sqlite3
, но была показана только первая строка в каждом определении:
sqlite3 ~/.ipython/profile_default/history.sqlite 'SELECT source FROM history WHERE session IN (SELECT session FROM history WHERE INSTR(source, "class A():"));'
Я также использовал session_raw
вместо session
, но выходные данные были в значительной степени идентичны.
Как мне полностью извлечь все определения классов?