Получение имени файла блокнота ipython ⇐ Python

Программы на Python
Anonymous
Получение имени файла блокнота ipython

Сообщение Anonymous »

Для файлов Python я могу получить имя файла и использовать его в качестве префикса для сгенерированных результатов, используя:

Код: Выделить всё

prefix = os.path.splitext(os.path.basename(main.__file__))[0]
Но для ноутбуков ipython это не работает со следующей ошибкой:

Код: Выделить всё

---> 23     return os.path.splitext(os.path.basename(main.__file__))[0]
AttributeError: module '__main__' has no attribute '__file__'
Есть ли разумный способ получить имя текущего блокнота?
Ранее предложенные решения, такие как ipyparams и ipynbname, похоже, мне не подходят. .

Подробнее здесь: https://stackoverflow.com/questions/745 ... n-notebook

Вернуться в «Python»