Pythonでスクリプトを書いていると、決まった処理を自動で流すだけでなく、「実行中にユーザーに名前を入力させたい」や「コマンドを受け取って処理を変えたい」といった、対話的な(インタラクティブな)機能を持たせたくなることがあります。
「Typer」とは、Pythonでコマンドラインツール(CLIツール)を簡単に作成するためのライブラリだ。PythonでWeb APIを開発するフレームワークとして有名な「FastAPI」の作者が開発している。Typerを使うと、関数を定義するだけで、Pythonの関数定義を解析して、自動 ...
勉強や作業の時間を測りたいとき、わざわざスマホのアプリを起動するのは少し面倒ですよね。Pythonのtimeモジュールを使えば、Enterキーを押すだけでラップタイムも記録できる、自分だけのシンプルなストップウォッチをコマンドライン上に作ることができ ...