Python Tips: 外部コマンドを実行して出力をリアルタイムに取得したい 2021/12/132022/01/24Python TipsPython 3Python で外部コマンドを実行してその出力(標準出力・標準エラー)をリアルタイムにキャプチャする方法についてです。 「 Python で外部コマンド実行」といえばまっさきに思いつくのは標準…
Python Tips: アーカイブファイル( .zip .tar.gz )を扱いたい 2021/09/29Python Tipsファイル操作Python 3Python で .zip や .tar.gz などのアーカイブファイル(圧縮ファイル)を扱う方法についてかんたんにまとめました。 仕様と動作の確認に使用した Python のバージョンは P…
Python のダンダーな名前まとめ 2021/09/20Python 3Python には、 __all__ や __dict__ や __init__() のように、名前の先頭と末尾が __ (アンダースコア 2 つ)になっていて特殊な意味を持つメソッドやアトリ…
パターンマッチング構文( match case )の使い方 2021/06/292021/07/01Python 3基本構文Python の構造的パターンマッチング 1 の使い方についてかんたんにまとめました。 構造的パターンマッチングは一見シンプルですがさまざまな使い方ができる非常に強力な機能です。 正しく理解し…
Python Tips: Docker で Python を使うときに有用な環境変数まとめ 2021/05/062023/02/06Python TipsPython 3DockerDocker で Python 3 を動かす人が知っておくとよさそうな環境変数についてかんたんにまとめました。 Docker で Python 3 を使うときに有用な環境変数 Python 本…
Python Tips: Python で https サーバーを動かしたい 2021/03/07Python TipsPython 3Python で https サーバーを動かす方法を紹介します。 正確には、自己署名証明書(いわゆる「オレオレ証明書」)を使った、開発用・確認用の簡易サーバーをローカルで動かす方法について紹介…
Python Tips: Python で main 関数を定義することのメリット 2021/01/082021/03/13Python TipsPython 3今回は Python のスクリプトにおいてエントリーポイントとなる main 関数を定義することのメリットについて説明します。 # わざわざ main 関数を定義してその中に処理を書く def…