web-dev-qa-db-ja.com

GoogleCollabで.bz2ファイルを解凍する方法

このサイトの回答は主にbzip2とbunzipの使用を提案していますが、GoogleCollabにインストールできません。

1
user3656142

外部コマンド(シェルコマンド)の前に!を付けると、実行できます。bzip2bunzip2は標準のLinuxコマンドであり、プリインストールして利用できるようにする必要があります。

 [] !bunzip2 path/to/myfile.bz2

または:

 [] !bzip2 -d path/to/myfile.bz2

それが機能しない場合は、Pythonコードを使用してファイルにアクセスできます。その場合、 bz2 モジュールが役立ちます。

 [] bz2、shutil 
をbz2.BZ2File( 'パス/宛先/圧縮.bz2 ')as in:
 with open('パス/宛先/非圧縮'、' w ')as out:
 shutil.copyfileobj(in、out)
0
filbranden