Playground

Pythonでファイル探索

この記事は約2分で読めます。
スポンサーリンク

「もし、hoge.txtがあったらhoge.txtを読み込む」といったファイル探索をするときのやり方.

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import glob

file_name = 'hoge_hoge.txt'

if glob.glob(file_name):
    print('SUCCESS')
    pass
else:
    print('FALSE')
    pass

そのほか、ディレクトリ内にあるファイルをすべて表示するとき

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import glob

file_list = glob.glob('*')
    for x in file_list:
        print(x)
        pass

=実行結果=

globe.py
re_test.py
TodayTweet

glob.glob(‘*‘)

のところを glob.glob(‘*.txt‘) や glob.glob(‘hoge/*‘) などにすると「拡張子がtxtのファイルの名前を出力しろ」や「hogeディレクトリ内のファイルをすべて出力して」などができます

<参考>

コメント

タイトルとURLをコピーしました