
【初心者向け】Pythonで日常業務を自動化する方法|コピペで使えるコード集
PR表記: 当記事にはアフィリエイトリンクが含まれます。商品の購入は自己判断でお願いします。 「Pythonで自動化したいけど、何から始めればいいかわからない」という方向けに、すぐに使える実践的なコード例を紹介します。ファイル整理、Excel操作、Web情報取得など、日常業務でよくあるタスクを取り上げます。 前提: Python環境の準備 Python 3.9以上が必要です。macOSの場合は以下でインストールできます。 # Homebrewでインストール brew install python # バージョン確認 python3 --version Windowsの場合はpython.orgからインストーラーをダウンロードしてください。 1. ファイルの自動整理 ダウンロードフォルダの中身を拡張子ごとに分類するスクリプトです。 from pathlib import Path import shutil def organize_downloads(): """ダウンロードフォルダを拡張子別に整理する""" downloads = Path.home() / "Downloads" # 拡張子とフォルダ名の対応 categories = { "images": [".jpg", ".jpeg", ".png", ".gif", ".webp"], "documents": [".pdf", ".doc", ".docx", ".txt", ".csv"], "videos": [".mp4", ".mov", ".avi", ".mkv"], "archives": [".zip", ".tar", ".gz", ".rar"], } moved_count = 0 for file in downloads.iterdir(): if not file.is_file(): continue suffix = file.suffix.lower() for folder_name, extensions in categories.items(): if suffix in extensions: dest_dir = downloads / folder_name dest_dir.mkdir(exist_ok=True) shutil.move(str(file), str(dest_dir / file.name)) moved_count += 1 print(f"移動: {file.name} -> {folder_name}/") break print(f"\n完了: {moved_count}件のファイルを整理しました") if __name__ == "__main__": organize_downloads() 2. Excelファイルの自動処理 openpyxlを使ったExcelファイルの読み書きです。 ...