Когда вы запускаете блокнот (или лабораторию) Jupyter, если у вас есть файлы скриптов Python в
location_of_ipython_profile/startup/
тогда они будут запускаться при каждом запуске IPython (в качестве стандартного ядра ipython). Например, на моей машине у меня есть файл с именем 00-first.py
, и он имеет следующее простое содержимое:
import numpy as np
Если есть другие скрипты, скажем, 50-middle.py
и 99-last.py
, они также запускаются последовательно.
Когда я открываю новый блокнот Jupyter с ядром ipython. У меня будет много вещей, предварительно выполненных в соответствии с этими файлами скриптов. Для первого скрипта, 00-first.py
, он предоставляет символ np
для использования сразу. Итак, я могу запустить print(np.pi)
и получить 3.141592...
в качестве вывода.
Чтобы получить location_of_ipython_profile
, можно запустить магическую команду на ноутбуке Jupyter:
!ipython locate profile
В моем случае я получаю C:\Users\swatc\.ipython\profile_default
. Чтобы вывести список всех файлов в папке startup
, я запускаю:
!dir C:\Users\swatc\.ipython\profile_default\startup\*.*
Помните, что на вашем компьютере может быть несколько профилей Python. Все вышеперечисленное действительно для профиля по умолчанию.
Надеюсь, это поможет.