Python【Python】ネストした関数で外側の関数で定義した変数に内側の関数でアクセスする方法 概要 下記のようにネストした関数を定義した時、外側の関数で定義した変数を内側の変数ではアクセスできない。これは変数がvarのスコープがそれぞれouter(), inner()のローカルスコープとなっているため。 def out...2023.06.04 0Python
Python【Python】コンテキストマネージャの実装方法 1. __enter__, __exit__を実装する class ContextManagerTest: # コンテキストマネージャの入り口で実行される処理 # asで受け取る値を返すことができる def ...2023.05.30 0Python
Python【Python】ある要素がList内に存在するか判定する際にSetへの変換有無による実行時間の調査 概要 あるリストLがあるときにLにxが含まれるかを知りたいときに、z in L と x in set(L) のどちらが実行時間が速いか調査する。 計測 from time import perf_counter_ns ...2023.05.28 0Python
PythonAnacondaアンインストール後にコマンドプロンプトが開けなくなった場合の対応方法 対応方法 詳しいことは不明だが、Anacondaはインストール時にcmd自動実行用のレジストリ値を登録するが、アンインストール時にこれが消し切れていない。この残ったレジストリ値がコマンドプロンプト実行時に悪さをしている様子。この残っ...2022.10.01 0Pythonトラブルシューティング
PythonPython ビット演算 2進数表示 (bin) >>> bin(23) '0b10111' 16進数表示 (hex) >>> hex(121) '0x79'>>&...2022.09.232022.10.07 0Python
PythonPoetry「Failed to add packages, reverting the pyproject.toml file to its original content.」エラー 一度インストールに使用したファイルはキャッシュしているが、そのファイルが見つからないために発生する様子。ver.1.1では既存バグ。解消には下記フォルダを削除する。C:\Users\{ユーザー名}\AppData\Local\pypoet...2022.02.122022.10.07 0Pythonトラブルシューティング