Jupyter Notebookでコマンドラインを実行する
/
Jupyter Notebookでコマンドラインを実行します.
# zipファイルを解凍
zipファイルを解凍します.
!unzip [zipファイル名] -d [出力先] > /dev/null
# 文字列の出力
文字列を出力します.
region = "chugoku"
# 文字列の出力
!echo $region # chugoku
# 文字列の結合
!echo "aaa_"$region # aaa_chugoku
!echo ./boundary/$region # ./boundary/chugoku
!echo ./boundary/$region.zip # ./boundary/.zip
!echo ./boundary/$region".zip" # ./boundary/chugoku.zip
# bashの実行
bashの実行します.
%%bash
# 移動
cd /usr/lib/python3/dist-packages/PyQt5
mv QtCore.cpython-38-x86_64-linux-gnu.so QtCore.so
# 名前変更 : "${file%置換前}置換後"
# for file in ./*.so ; do mv "$file" "${file%.cpython-38-x86_64-linux-gnu.so}.so" ; done
# for文の実行
for文の実行します.
%%bash
# 移動
cd /usr/lib/python3/dist-packages/PyQt5
# 名前変更 : "${file%置換前}置換後"
for file in ./*.so ; do mv "$file" "${file%.cpython-38-x86_64-linux-gnu.so}.so" ; done
# ファイルのダウンロード
OSMからファイルをダウンロードします.
region = "chugoku"
# zipファイルのダウンロード
!wget -P ./osm/ http://download.geofabrik.de/asia/japan/$region-latest-free.shp.zip
# ディレクトリの作成
!mkdir -p ./osm/$region
# zipファイルの解凍
!unzip ./osm/$region-latest-free.shp.zip -d ./osm/$region > /dev/null
# zipファイルの削除
!rm ./osm/$region-latest-free.shp.zip
# まとめ
Jupyter Notebookでコマンドラインを実行しました.