「Typer」とは、Pythonでコマンドラインツール(CLIツール)を簡単に作成するためのライブラリだ。PythonでWeb APIを開発するフレームワークとして有名な「FastAPI」の作者が開発している。Typerを使うと、関数を定義するだけで、Pythonの関数定義を解析して、自動 ...
まず、ワードファイルを扱うライブラリをインストールします。使用するライブラリはpython-docxです。 ライブラリをインストールする方法は上記の公式サイトに掲載されているので、そのままターミナルから実行します。 すでにライブラリがインストールさ ...
Pythonでスクリプトを作って、ターミナルから python script.py data.txt のように引数を渡して実行することはよくあります。 この時、簡易的に sys.argv を使うこともできますが、引数が増えてきたり、オプション指定(-h や --verbose)に対応しようとすると、自力で ...
Not every programmer likes creating GUI code. Most hacker types don’t mind a command line interface, but very few ordinary users appreciate them. However, if you write command line programs in Python, ...
今日の天気や、旅行先の週末の天気を知りたいとき、ブラウザを開いて天気予報サイトにアクセスするのが一般的です。しかし、この一連の操作を、コマンド一発で瞬時に完了できるとしたら、少し便利だと思いませんか? 今回は、Pythonを使って、外部の ...