「もし、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ディレクトリ内のファイルをすべて出力して」などができます
<参考>
コメント