【发布时间】:2019-03-21 22:42:50
【问题描述】:
我有一个包含以下内容的单元格:
import os
os.mkdir('123')
name = '123'
!rm -r name
我想将变量 name 的值传递到最后一行。 我该怎么做?
【问题讨论】:
标签: python ubuntu google-colaboratory
我有一个包含以下内容的单元格:
import os
os.mkdir('123')
name = '123'
!rm -r name
我想将变量 name 的值传递到最后一行。 我该怎么做?
【问题讨论】:
标签: python ubuntu google-colaboratory
试试$。它将替换 python 变量。
!rm -r $name
在某些情况下,您可能需要使用$name\.txt 或{name}.txt。
【讨论】:
!git clone https://$GITHUB_AUTH@github.com/$user/my-repo.git,其中user是Python变量,$GITHUB_AUTH对应os.environ['GITHUB_AUTH'],正确替换为上面命令中的对应值,而不是变量user,它被替换为一个空字符串。
!git clone "https://"$GITHUB_AUTH"@github.com/"$user"/my-repo.git"。我使用类似的命令来管理存储桶中的 git 和文件,它非常适合我:)
!rm -r "$name"
【讨论】: