PC

PC

Google Chrome:ショートカットキーでスクリーンショットを撮る

DevTools でコマンドを実行して取得していましたが、ショートカットが割り当てられることを知ったので設定しました。 DevTools を開き、歯車アイコンをクリック サイドメニューの「ショートカット」を選び、「フルサイズのスクリーンショ...
PC

Linux:シェルスクリプトで設定した環境変数が残らないとき

例えばシェルスクリプトが test.sh で環境変数 TEST_ENV を設定していたとき、test.sh の実行が終わると環境変数 TEST_ENV は消えている。実行後も残したい場合は、. test.shまたはsource test.s...
PC

Python:明示的にインストールしたパッケージの一覧を取得する

仮想環境(venv)で明示的にインストールしたパッケージの一覧を取得したく、pip freeze を使ったのですが、依存でインストールされたパッケージまで含まれているもので欲しい一覧になりませんでした。 調べた所、pip-chill パッケ...
PC

VSCode:Python の環境変数を .env ファイルに設定する

ワークスペースのフォルダ直下に .env ファイルを作成して環境変数を設定するメモ。 プロキシ環境下かつルート証明書の設定を定義した例。プロキシの設定 http_proxy, https_proxy が無いと外部に繋がらない。→ プロキシの...
PC

Google カレンダー:2024年度長野市ごみ収集日

2024年度(令和6年度)長野市のゴミ収集日を Google カレンダーに表示させる為の CSV ファイルを作成しました。 Google カレンダーに CSV ファイルを読み込ませる方法はこちらを参照ください。 2024/05/04 追記カ...
PC

pytest:共通の前処理/後処理を作成する

@pytest.fixture デコレータで前処理/後処理が書けるので、テストで共通するログイン処理を前処理として作成した例です。 import requests import pytest @pytest.fixture def logi...
PC

Python:TOPIX に含まれる銘柄の配当利回りを取得する

日本取引所グループで公開されていた"構成銘柄別ウエイト一覧"に、配当利回りの列を付与してみました。 銘柄コードの終わりに ".T" を追加。それで良いのか未検証。 配当利回り等の値は Yahoo Finance から取得。 Yahoo ファ...
PC

pytest:モックの処理内容を引数で変える

関数をモックに差し替えるけど、引数の値によっては元々の関数で処理したい、という場合のメモです。 まずは、モックに差し替える関数の例。 def myfunc(cond): return f"original: {cond}" pytest で...
PC

VSCode:Python のフォーマッターとリンターを設定する

自分が調べた限り、現時点では以下の拡張機能をインストール、設定すれば良さそうに感じました。 Black Formatter Flake8 isort 設定は以下で初めようと思います。まずは black と flask8 で1行の長さの初期値...
PC

Python:変数に代入する長い文字列を複数行で書く

長い文字列、例えば「心地よい陽光、爽やかな風、穏やかな心。自然と笑顔が溢れ、幸せが全身を包みます。感謝と平和の日。」を変数に代入するとき、複数行で書く際の例です。 バックスラッシュを使う value = "心地よい陽光、爽やかな風、穏やかな...