111

そのため、Google collab を使用して git clone し、そのディレクトリに cd しようとしていますが、cd できません。私は何を間違っていますか?

!rm -rf SwitchFrequencyAnalysis && git clone https://github.com/ACECentre/SwitchFrequencyAnalysis.git

!cd スイッチ周波数分析

!ls データラボ/ SwitchFrequencyAnalysis/

SwitchFrequencyAnalysis のディレクトリの内容を出力することを期待するでしょうが、代わりにそのルートです。明らかな何かが欠けていると感じています-それはPythonインタープリター内にいることに関係していますか? (ドキュメントはどこにありますか??)

ここでデモ。

4

6 に答える 6

44

を使用しos.chdirます。完全な例は次のとおりです: https://colab.research.google.com/notebook#fileId=1CSPBdmY0TxU038aKscL8YJ3ELgCiGGju

コンパクトに:

!mkdir abc
!echo "file" > abc/123.txt

import os
os.chdir('abc')

# Now the directory 'abc' is the current working directory.
# and will show 123.txt.
!ls
于 2018-01-17T16:30:34.143 に答える
22
!pwd
import os
os.chdir('/content/drive/My Drive/Colab Notebooks/Data')
!pwd

詳細な説明については、この回答を参照して ください https://stackoverflow.com/a/61636734/11535267

于 2020-05-06T13:46:15.597 に答える