テーマ別チュートリアル

スクリプト・ファイル自動化

繰り返し発生するファイル作業を、小さなPythonスクリプトで整理します。

このテーマの記事 5

例を使って一歩ずつ

スクリプト・ファイル自動化01

フォルダー内のファイル一覧をCSVにまとめる

サブフォルダーまで調べ、ファイルのパス、拡張子、サイズ、更新時刻を表に記録します。小さなサンプルファイル4個から始め、元のファイルと既存の結果を保管します。

Pythonファイル整理CSV
スクリプト・ファイル自動化02

複数のCSVを結合し、元のファイル名を残す

列構成が同じCSVを順番に結合し、source_file列を追加します。カンマを含む品目名、列の欠落、既存の出力も、小さなデータで確認します。

PythonCSV結合出典の追跡
スクリプト・ファイル自動化03

ファイル名を一括変更する前にプレビューする

変更前と変更後の名前を表で確認し、名前の衝突を検査します。--applyを明示したときだけ新しいフォルダーにコピーを作り、元のファイルを残します。

Pythonファイル名プレビュー
読む → 実行する → 確認する

すべての例は練習用です。自動車データは説明用の合成データです。