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