「Python3」pathlibを使ってフォルダ内のファイル一覧を取得する

2021年11月25日

書式
オブジェクト名 = Path('ファイルパス’)
オブジェクト名.glob('./*’)
pathlib はオブジェクト指向のファイルパスを扱うクラスです。

使用例

from pathlib import Path

# Path オブジェクトを生成
filePath = Path('C:\data2')

# ファイルを列挙
for cft in filePath.glob('./*.doc'):
    print(f'***************')
    print(f'ファイル名: {cft.name}')
    print(f'フォルダかどうか判定: {cft.is_dir()}')
    print(f'ファイルかどうか判定: {cft.is_file()}')
    print(f'ファイルの絶対パス:   {cft.absolute()}')

実行結果

*****************************************
ファイル名: test.doc
フォルダかどうか判定: False
ファイルかどうか判定: True
ファイルの絶対パス:   C:\data2\test.doc

 

Python

Posted by arkgame