🧠 概要:
概要
この記事では、Pythonを使って画像ファイルに連番を付けるスクリプトの作成方法が紹介されています。特に、バラバラなファイル名を整理するための簡単な自動化手法として、初心者でも理解しやすいコードが提供されています。スクリプトを使うことで、毎日のブログ投稿やSNS用の画像整理が効率化されます。
要約の箇条書き
- 目的: 画像ファイルに連番を自動的に付けて整理する。
- きっかけ: 不規則なファイル名が気になるため、整理が必要に。
-
Pythonスクリプト:
python
import os
folder = "images/"
for i, filename in enumerate(os.listdir(folder)):
if filename.endswith(".jpg"):
newname = f"img{i+1}.jpg"
os.rename(folder + filename, folder + new_name) - 補足ポイント:
- 画像ファイルは「images/」フォルダに入れておく必要。
- ファイル名が「img_1.jpg」「img_2.jpg」と変わる。
enumerate()
関数で番号管理が簡単。
- おすすめ対象:
- 画像を頻繁にアップロードする人
- 画像の整理をしたいWordPressユーザー
- 自動化を体験したいPython初心者
- 今後の計画: 画像のサイズ変更やフォーマット変換に挑戦予定。
こんばんは!結花里です🐍
今日は、ちょっとした作業効率アップに役立つPythonスクリプトを紹介します!
📂 きっかけ
ブログや、SNS投稿用の画像をまとめて整理したいとき、
ファイル名が「IMG_0923.jpg」「Screenshot(5).jpg」などバラバラだと気になりますよね。
そこで、画像に連番(img_1.jpg, img_2.jpg…)を自動でつけるPythonスクリプトを作ってみました!
💻 実際のコードはこちら
import os folder = "images/"for i, filename in enumerate(os.listdir(folder)): if filename.endswith(".jpg"): new_name = f"img_{i+1}.jpg" os.rename(folder + filename, folder + new_name)
✅ 補足ポイント
-
images/ フォルダに .jpg ファイルを入れておく
-
ファイル名が img_1.jpg, img_2.jpg… に変更されます
-
enumerate() を使って番号を簡単に管理できるのが便利♪
✨ こういう人におすすめ
-
毎日ブログやに画像をアップしてる人
-
WordPressで記事を書くときに画像の並びを整理したい人
-
ちょっとした自動化を体験してみたいPython初心者さん!
🧠 おわりに
Pythonって、こういう「ちょっと面倒なこと」をサッと解決してくれるのが嬉しいですよね。
次は、画像のサイズ変更やフォーマット変換も試してみたいと思っています!
🐤 SNSもやってます!
日々のコーディングメモや趣味のことなど気ままに更新中。
👉 https://x.com/yukari_2025
フォローもお気軽にどうぞ✨
🔖 ハッシュタグ
Views: 0