概要
Pythonで「ディレクトリに含まれるファイルとディレクトリの一覧を取得する(pathlibモジュール)」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
sample1.py
import pathlib
p = pathlib.Path('./test/')
for i in p.iterdir():
print(i)
sample2.py
import pathlib
p = pathlib.Path('./test/')
for i in p.iterdir():
if i.is_file():
print('[F]:' + str(i))
else:
print('[D]:' + str(i))
以下のコマンドを実行しました。
$ mkdir -p test/doc
$ mkdir -p test/img
$ touch test/address.txt
$ touch test/name.txt
$ python3 sample1.py
test/address.txt
test/img
test/name.txt
test/doc
$ python3 sample2.py
[F]:test/address.txt
[D]:test/img
[F]:test/name.txt
[D]:test/doc
まとめ
何かの役に立てばと。