您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

将IPython变量作为bash命令的参数传递

将IPython变量作为bash命令的参数传递

在 名前加上$

假设您要将文件复制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}

有关使用原始字符串(以前缀r)传递变量的相关讨论,请参阅将Ipython变量作为字符串参数传递给shell命令

python 2022/1/1 18:34:01 有201人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶