1. ホーム
  2. python

[解決済み] Pythonで拡張子なしのファイル名を取得する

2023-02-10 18:58:45

質問

以下のようなファイル名の場合。

1.1.1.1.1.jpg

1.1.jpg

1.jpg

拡張子なしでファイル名だけを取得するにはどうすればよいですか?正規表現が適切でしょうか?

どのように解決するのですか?

ほとんどの場合、正規表現を使うべきではありません。

os.path.splitext(filename)[0]

のようなファイル名も扱えます。 .bashrc のようなファイル名でも、名前全体を保持することによって正しく処理します。