Pythonで検索フォルダのファイルのみ取得サンプル

環境
Python 3.9.7

書式
os.walk(top=’フォルダパス’):
引数topに対象のフォルダを指定します

戻り値
root 検索パス
dirs ディレクト名のリスト
files ファイル目のリスト

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import os
for root, dirs, files in os.walk(top='C:\data2'):
for file in files:
filePath = os.path.join(root, file)
print(f'ファイルパス:{filePath}')
import os for root, dirs, files in os.walk(top='C:\data2'): for file in files: filePath = os.path.join(root, file) print(f'ファイルパス:{filePath}')
import os

for root, dirs, files in os.walk(top='C:\data2'):
    for file in files:
        filePath = os.path.join(root, file)
        print(f'ファイルパス:{filePath}')

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
>python test.py
ファイルパス:C:\data2\cft_mod.csv
ファイルパス:C:\data2\logging-copy.txt
ファイルパス:C:\data2\test.txt
ファイルパス:C:\data2\test02.txt
>python test.py ファイルパス:C:\data2\cft_mod.csv ファイルパス:C:\data2\logging-copy.txt ファイルパス:C:\data2\test.txt ファイルパス:C:\data2\test02.txt
>python test.py
ファイルパス:C:\data2\cft_mod.csv
ファイルパス:C:\data2\logging-copy.txt
ファイルパス:C:\data2\test.txt
ファイルパス:C:\data2\test02.txt

 

Python

Posted by arkgame