Pythonで実装するマルチスレッド対応のCLIファイル処理ツール

本稿では、コマンドラインインターフェース(CLI)を通じてファイルのバッチ処理を行うPython製ユーティリティの構築手法を解説します。このツールは、正規表現を用いたファイル名の一括変更、Pillowライブラリを活用した画像フォーマットの変換および圧縮、そしてMD5やSHAファミリーによるハッシュ値の算出をサポートしています。また、画像変換処理にはマルチスレッドを ...

10月22日 04:28 投稿

Pythonにおけるファイル入出力の実践ガイド

ファイルのオープンとリソース管理 Python 3でディスク上のデータを扱う際、組み込み関数open()がインターフェースの中心となる。OSレベルのファイルディスクリプタは有限なリソースであるため、コンテキストマネージャ(with構文)を用いた自動管理が現代の開発標準となっている。このパターンを採用すれば、正常終了時はもちろん、処理中に例外が発生した場合でも確実に ...

9月21日 19:57 投稿

Pytestのtmpディレクトリとファイルの使用方法

目次- tmpディレクトリとファイルの使用 tmp_path Fixtureメソッド tmp_path_factory Fixtureメソッド tmpdir Fixtureメソッド tmpdir_factory Fixtureメソッド デフォルトのテンポラリディレクトリルート 戻る: Pytest公式チュートリアル tmpディレクトリとファイルの使用 tmp_path Fixtureメソッド 3.9バージョンで追加された機能 tmp_pathは、テストの実行に使用す ...

7月20日 17:41 投稿

Pythonでスプレッドシートのデータからフォルダを一括作成する方法

ExcelやCSVなどの表形式データに基づいてフォルダを一括作成する方法を解説する。手動でフォルダを作成する作業は時間がかかるが、Pythonを使えば自動化できる。 前提条件 以下のライブラリが必要となる: pandas - 表データの読み込みに使用 openpyxl - Excelファイルを扱う場合に必要 インストールは以下のコマンドで実行する: pip install pandas openpyxl 実装 ...

7月8日 22:45 投稿

Python スクリプトの実行方法とコマンドライン操作の基礎

Python スクリプトを実行するには、端末(またはコマンドプロンプト)から適切なコマンドを発行します。本稿では、スクリプト実行の基本から、引数処理、ファイル操作、および実用的なモジュール活用まで、体系的に解説します。 1. スクリプトの実行コマンド Python ファイル(例:main.py)を実行する最も一般的な方法は以下の通りです: python main.py # または Python ...

5月15日 01:26 投稿