在 名前加上$
。
假设您要将文件复制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}
!cp file1 {dir_path + sub_dir}
有关使用原始字符串(以前缀r
)传递变量的相关讨论,请参阅将Ipython变量作为字符串参数传递给shell命令