Примечание: я не просто спрашиваю, как выполнить скрипт Python в Jupyter, но как оценить переменную python, которая затем приведет к полному пути скрипта Python, который я должен был выполнить.
InВ моем конкретном сценарии предыдущая ячейка в моем блокноте генерирует путь на основе некоторого условия.
Пример из двух возможных случаев:
script_path = /project_A/load.py
script_path = /project_B/load.py
Затем, через некоторое время, у меня есть ячейка, в которой я просто хочу выполнить скрипт.Обычно я бы просто сделал: %run -i /project_A/load.py
, но я хочу сохранить общий код ячейки, выполнив что-то вроде:
%run -i script_path
, где script_path
- этопеременная Python, значение которой основано на условиях, которые оценивались ранее в моей записной книжке Jupyter.
Вышеуказанное не будет работать, поскольку Jupyter будет жаловаться, что не может найти script_path.py
.
Есть какие-нибудь подсказки, как я могу передать переменную Python магии %run
?