趣味の開発ノート

ITの学習やプログラミング・ノーコードアプリ開発のことなど。

Python

【Python】正規表現テキストパターンの検索と置換 - reとRegex・Matchオブジェクト

本記事は、過去に他のブログで書いたものを引っ越ししてきた記事になります。 Pythonで正規表現を使ってパターンマッチした文字列を取得したい場合に、よく利用する操作を自分用にまとめました。必要に応じて追記していきます。 正規表現とreモジュール テキ…

【Python】時間や日時の表現 - time・datetime

本記事は、過去に他のブログで書いたものを引っ越ししてきた記事になります。 Pythonで時間や日時を扱うtimeモジュールとdatetimeモジュールについて、よく利用する操作を自分用にまとめました。必要に応じて追記していきます。 時間や日時を表すモジュール …

【Python】ファイル操作 - pathlibとPathオブジェクト

本記事は、過去に他のブログで書いたものを引っ越ししてきた記事になります。 Pythonでファイル操作を行うのに便利な、pathlibモジュールとPathオブジェクトについて、よく利用する操作を自分用にまとめました。必要に応じて追記していきます。 pathlibにつ…

【Python】画像入りフォルダをドラッグ&ドロップでまとめて余白削除するツール

技術文章の執筆用に、画像の余白部分を削除するツールをPythonで作りました。 以前の記事で、Pillowというライブラリを使用したスクリプトを紹介しています。 nouka-it.hatenablog.com 今回の記事では、これを元に「画像の入ったフォルダをターミナル上にド…

【Python】画像の余白を削除するスクリプト

技術文章の執筆用に、画像の余白部分を削除するツールをPythonで作りました。 思ったよりシンプルにできたのが印象的です。いくつかやり方がありましたが、Pillowという画像処理用のモジュールを使用して「背景差分法」という手法を使って実現しています。 …

【Python】月毎のフォルダとその中身のフォルダをまとめて生成する

ローカルにフォルダをまとめて作りたくて、Pythonでサクッと書いてみた。 パスの扱いと、フォルダの作成について簡単にまとめ。 やりたいこと スクリプト 解説 ユーザーが指定するパラメータ ファイル・フォルダのパスを扱う フォルダを再帰的に作成する ま…