Ответ 1
Префикс ваших имен переменных с $
.
пример
Допустим, вы хотите скопировать файл file1
в путь, хранящийся в переменной python с именем dir_pth
:
dir_path = "/home/foo/bar"
!cp file1 $dir_path
из записной книжки Ipython или Jupyter
РЕДАКТИРОВАТЬ
Благодаря предложению Catbuilts, если вы хотите объединить несколько строк для формирования пути, используйте {..}
вместо $..$
. Общее решение, которое работает в обеих ситуациях - придерживаться {..}
dir_path = "/home/foo/bar"
!cp file1 {dir_path}
И если вы хотите объединить другую строку sub_dir
с вашим путем, то:
!cp file1 {dir_path + sub_dir}