os.pathモジュールにはパスを特定の条件で分割する関数が幾つかある。 os.path.split関数:パスを「(パスの末尾より前, パスの末尾)」という2要素のタプルに分割する os.path.splitdrive関数:パスを「(ドライブ, それ以外)」という2要素のタプルに分割する os.path ...
Pythonでファイル操作をするプログラムを書いていると、「C:\data\report.csv」のようなフルパスから、「report.csv(ファイル名)」だけを取り出したい、あるいは「C:\data(ディレクトリ)」だけを取得したい、という場面が頻繁にあります。 文字列操作(findや ...
CSVファイルやユーザー入力フォームからデータを読み込む際、区切り文字(デリミタ)が統一されていなくて頭を抱えたことはありませんか? 「基本はカンマ区切りだけど、たまにスペースで区切られている」 「なぜかセミコロン(;)が混ざっている ...