前回までに作成してきた関数 search に以下の要件を追加します。
- 入力データと出力データは先ほどと同じです。
- ただし、指定されたパスが存在しない場合は
指定したパスが存在しませんというエラーメッセージを表示する。
search('invalid_path/', '雪')上記のように存在しないディレクトリ invalid_path/ を表示しようとした場合は以下のように表示されることを想定しています。
パスにはディレクトリを指定してください-
指定したパスにファイル、またはディレクトリが存在することを確かめるには
os.path.exists関数を使います。- 実行例>
os.path.exists('exists_file')# 存在するファイルを指定するTrueが得られます。
- 実行例>
os.path.exists('not_exists_file')# 存在しないファイルファイルを指定するFalseが得られます。
- 実行例>