(2021/12/23)本記事は「Bシェル(bash/dash/zsh)のif文について」へ移動した。
(2021/12/23)本記事は「Bシェル(bash/dash/zsh)のif文について」へ移動した。
readコマンドでユーザからの入力を受け付けてcase構文を用いてその内容を処理するという流れをシェルスクリプトの中で用いることで、ユーザからの入力を処理できる。 下は例。 #! /bin/sh show_mainmenu() { while true; do cat <<EOF メインメニュー 1:サブメニュー1 2:サブメニュー2 3:終了 数字を入力してください EOF # キー入力をACT_MAINに代入 read ACT_MAIN # キー入力された値によって分岐 case ${ACT_MAIN} in 1) show_submenu1 break ;; 2) show_submenu2 break ;; 3) break ;; *) printf "エラー: 無効な項目 \"%s\" が入力されました\n" "${ACT_MAIN}" ;; esac done } show_s
(2014/12/30)リンク先を修正し、サンプルコードの内容もPython 3に対応した。また、幾つかの内容を追加している。 import文とモジュール/パッケージ 探索パス import文のバリエーション 基本的な形 モジュール名をたどらないで使用する 別名で使用 Pythonの動作に関するimport文 簡単な例 import文とモジュール/パッケージimport文では、指定した名前のPythonスクリプトやモジュール/パッケージを調べて、存在しない場合には例外(ImportError)を出し、存在する場合にはそのコードを実行する(中の変数や関数が読み込まれて利用可能となる)。 モジュールはディレクトリ構造により階層を持つことができ、import文で指定した階層以下が読み込まれる。このように階層から成るモジュールの集まりはパッケージと呼ばれ、モジュールの階層は「.」により区切られる。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く