Windows11にBunChoを入れた時のエラー
概要 Windows11にBunChoを入れた時に、「AssertionError: Torch not compiled with CUDA enabled」というエラーが出てハマったが、NVIDI…
概要 Windows11にBunChoを入れた時に、「AssertionError: Torch not compiled with CUDA enabled」というエラーが出てハマったが、NVIDI…
Pythonで使えるスクレイピングのライブラリの「scrapy」で、spider内でエラーが起きた時のハンドリング方法を紹介します。 手順1: middlewares.py の修正 プロジェクト作成時…
概要 前の記事でPlayWright(Node.js版)をmacOS Monterey にインストールしました。今度はPython版をインストールします。dockerコンテナに入れたかったのですが、コ…
概要 macOS Monterey に入っていたpip 19.0.3 を22.0.4にアップデートしました。すると、pip3コマンドを直接使うのは非推奨になったようです。 pip3のバージョン確認 p…
Backlenelessとは mBaaSなサービスの一つ。AWSやFirebaseのようなサービス。 https://backendless.com/ DB、ファイルストレージなどが揃っていて、D&D…
概要 Pythonでファイルのopenなどに使う with文 は、カンマで区切って複数のファイルを一度に開くことができます。(python3.1以降) その場合、複数の with 文がネストされたかの…
やろうとしたこと pythonでEXCELを読み書きできる openpyxl ライブラリがある iter_rows メソッドでEXCELを1行ずつ読み出せる(DBのカーソルに似ている) ws.appe…
ドキュメントが少し分かりづらかったのでメモ。 起動時の引数を便利に扱えるargparseモジュール Pythonには、起動時の引数を便利に扱える argparseモジュール があります。 位置引数とオ…
概要 自作クラスに対して、 unittest.mock.MagicMock を使ってモックを作成してテストする。 サンプルコード(挨拶を返すプログラムとテストコード) (テストしたいファイル。ランダム…
組み込み関数を使っているメソッドの単体テストを行う 実ファイルを使わずにテストしたい場合、ファイルopenメソッドのスタブ(モック)を作ってテストします。 unittest モジュールを使う mock…