こんにちは、けんにぃです。ナビタイムジャパンで公共交通の時刻表を使ったサービス開発やリリースフローの改善を担当しています。 今回は Python でコマンドラインツールを作るときに役立つライブラリとして Rich というものをご紹介したいと思います。
WindowsやMacのGUIアプリケーションを使うときに、さまざまな入力を求められることはありませんか。書き出すファイル名の入力や、利用するサーバを一覧から選択するといった場合などです。GUIのPythonアプリケーションでも同様のものを作ることができるの ...
さまざまな機能強化が予定されているPython 3. 14の中で、今回筆者が注目するのはasyncioの新しい可視化ツールです。asyncio psコマンド、asyncio pstreeコマンドと、asyncio. print_ call_ graph()関数やasyncio. capture_ call_ graph()関数によって、実行中のasyncioタスクの状態を ...
Pythonのsubprocessモジュールは、新しいプロセスを生成、プロセスの入出力管理、プロセスの終了コードを取得できます。つまりsubprocessモジュールを使用すると、Pythonスクリプト内から他のプログラムやコマンドを起動することができます。例えばテキスト ...