используя python переменные с bash волхвами c в Юпитере - PullRequest
0 голосов
/ 03 апреля 2020

Я хотел бы запускать команды bash в блокноте jupyter, используя команду %%bash magi c и передавая переменные python. Как описано в этом посте Я могу сделать это следующим образом:

%%bash -s {foo} {bar}
cp $1 $2

Это работает просто отлично. Однако, когда у меня есть куча этих переменных и команды bash длинные, становится немного неудобно использовать $1, $2 и т. Д. Для аргументов. Я знаю, что можно использовать обозначение фигурных скобок для линейной магии следующим образом:

!cp {foo} {bar}

Существует ли сопоставимый способ использования обозначения фигурных скобок с клеточными магиями c? Возможно, что-то вроде:

## in a python cell
foo = 'foo.txt'
bar = 'bar.txt'

## in another cell
%%bash <SOMETHING GOES HERE>
cp {foo} {bar}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...