我正在尝试使用Google Collab进行git克隆并进入该目录,但无法进入。我做错了什么?
!rm -rf SwitchFrequencyAnalysis && git clone https://github.com/ACECentre/SwitchFrequencyAnalysis.git
!cd SwitchFrequencyAnalysis
!ls datalab/ SwitchFrequencyAnalysis/
你期望它输出SwitchFrequencyAnalysis目录的内容,但实际上是根目录。我感觉我缺少一些明显的东西-是与Python解释器有关吗?(文档在哪里?)
!
为前缀的命令都在自己的子shell中运行--因此!cd
会启动一个新的shell,切换目录,然后杀掉该shell。然后!ls
在当前目录中重新开始。执行!cd SwitchFrequencyAnalysis && ls
将会起作用,但在这里使用Python的os.chdir
更加清晰明了。 - Craig Citro