Pythonでファイル名を取得する方法を簡単に説明していきます。
osモジュールとglobモジュールで書き方ありますので順番に説明します。
まずはosモジュールの書き方です。
上記のコードを入力して実行すると指定したフォルダのフォルダとファイルが結果に表示されます。
ただ今回はファイルのみ取得したいためコード追加していきます。
コードを追加して実行するとファイル名のみの結果が表示されます。
続いてglobモジュールの書き方です。
指定したフォルダの中身全てを取得したいためワイルドカードで指定します。
拡張子を指定したい場合は*.xlsxなどにすればExcelのみ取得することもできます。
osとは違いファイルパスも含まれるためファイル名のみ取得したい場合はosを使って
取り出すことも可能です。
ファイルパスがなくなりファイル名のみが結果に表示されればOKです。
osとglobは状況に応じて使い分けてもらえればと思います。
ファイル名の取得は色々使うこと多いかと思いますので覚えておくといいと思います。
コメント