переменная доступа, объявленная в ячейке% bash из другой ячейки jupyter - PullRequest
0 голосов
/ 14 ноября 2018

В блокноте jupyter у меня есть ячейка bash jupyter:

%%bash

export MYVAR="something"

Я хотел бы получить доступ к $MYVAR в другой ячейке Python. Например

print(MYVAR)

Я ожидаю, что в ячейке будет напечатано "что-то", но я получаю сообщение NameError.

Пример изображения: enter image description here

1 Ответ

0 голосов
/ 01 июня 2019

Вы можете попробовать записать вывод в переменную Python:

В [1]:

%%bash --out my_var

MYVAR="something"
echo "$MYVAR"

В [2]:

print(my_var)
something

Кроме того, вы можете найти это сообщение в блоге полезным.

...