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 投稿