python - 在 Google Colab 的 shell 脚本中连接命令字符串

标签 python shell google-colaboratory

假设我们在 python 中有一个字符串变量,我们想将它与 shell 脚本中的其他字符串连接起来。例如,假设变量是基地址。我们想要对基目录中的文件运行命令,例如 rm,如下所示:

base_address = "<addr>"
!echo "${base_address}/file_name.xml"

但它在这里不起作用(与 bash 相比)。 “$base_address/file_name.xml” 也是同样的情况。解决办法是什么?

最佳答案

要在 shell 脚本中联系字符串变量,您需要将其放在字符串的其他部分旁边,如下所示:

base_address = "<addr>"
!echo $base_address"/file_name.xml"

此外,如果你有一个文件名变量,你可以做类似的事情:

base_address = "<addr>/"
file_name = "file_name.xml"
!echo $base_address$file_name

关于python - 在 Google Colab 的 shell 脚本中连接命令字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61147016/

相关文章:

bash - 多个 shell 脚本 worker

Python 数据未转换

python - 超过 64 位时截断整数

python - 从文本文件python中删除特定的字符串(不是行)

linux - 检查特定文本是否存在于 linux 子目录下所有文件的第一列中

python - 上传图片到google Colab,使用Keras进行分类预测

python - 如何在 Google colab 上永久安装 Rapids?

python - 如何在 Spark 中对具有不同列数的两个 DataFrame 执行合并?

python - 如何以 HDF5 格式存储非常大的 3 维矩阵?

linux - 如何将shell脚本case语句转换为perl脚本