ライブ ガーデン 小山 喜沢 店k8 カジノ[解決!Python]パスがディレクトリやファイルであるかどうかを調べるには:pathlibモジュール編仮想通貨カジノパチンコリゼロ スロット 攻略
j sports プロ 野球k8 カジノ
新宿 2 円 スロット連載目次
from pathlib import Path# テスト用にディレクトリとファイルを作成d = Path(‘mydir')d.mkdir(exist_ok=True)f = Path(‘myfile.txt')f.touch()if d.is_dir(): print(f'{d} is a directory')else: print(f'{d} is not a directory')# 出力結果:#mydir is a directoryif f.is_file(): print(f'{f} is a file')else: print(f'{f} is not a file')# 出力結果:#myfile.txt is a filefor entry in Path(‘.').iterdir(): if entry.is_dir(): print(f'{entry} is a directory') elif entry.is_file(): print(f'{entry} is a file') else: print(f'{entry} is not a directory nor file')# 出力結果:#test.py is a file#myfile.txt is a file#mydir is a directory
pathlibモジュールのPathクラス
pathlibモジュールのPathクラスにはis_dirインスタンスメソッドとis_fileインスタンスメソッドがある。これらを使うことでPathクラスのインスタンスがディレクトリを参照しているのか、ファイルを参照しているのかを調べられる。is_dir/is_fileインスタンスメソッドはどちらも引数を持たない。
以下に簡単な例を示す。
from pathlib import Path# テスト用にディレクトリとファイルを作成d = Path(‘mydir')d.mkdir(exist_ok=True)f = Path(‘myfile.txt')f.touch()# パスがディレクトリかどうかを調べるif d.is_dir(): print(f'{d} is a directory')else: print(f'{d} is not a directory')# 出力結果:# mydir is a directory
最初に行っているのは、Pathクラスのmkdirメソッドとtouchメソッドを使ったディレクトリ/ファイルの作成だ。これらについては「ディレクトリを作成/削除するには:pathlibモジュール編」と「ファイルを作成/削除するには」を参照のこと。
is_dirメソッドはパスがディレクトリを参照しているときにはTrueを、そうでなければFalseを返す。上のコードでは、ディレクトリの作成に使用したPathオブジェクトに対してis_dirメソッドを呼び出しているのでTrueが返される。
is_fileメソッドも同様だ。パスがファイルを参照しているときにはTrueを、そうでなければFalseを返す。以下のコード例でもファイル作成に使用したPathオブジェクトに対してis_fileメソッドを呼び出しているので、上と同様にTrueが返される。
#CmsMembersControl .CmsMembersControlIn {width:100%;background:url(https://image.itmedia.co.jp/images/spacer.gif) #DDD;opacity:0.05;filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=5);z-index:1;}続きを閲覧するには、ブラウザの JavaScript の設定を有効にする必要があります。仮想通貨カジノパチンコ花園 ラグビー 抽選 会