開発

PyMongoとは

PythonからMongoDBを扱えるライブラリです。

CLIのmongoとは書き方が微妙に違うため、そのまま転記すると色々とハマりかねません。
具体的には、あくまでPythonで動いているので、 ...

開発

MongoDBで、MySQLでいうLIKEのようなクエリの書き方を紹介します。

〜を含むdb.col.find({field: {$regex: "something"}});

fieldの値にsomethingが含まれるコ ...

開発

8進数、16進数、36進数…などの値を10進数に変換します。
ついでに、N進数とは何か振り返り、10進数→N進数変換を自前実装してみます。

N進数→10進数に変換

とてもシンプルに書けます。

開発

コマンドライン引数を使う簡単なスクリプトを書くとき、引数としてTrue/Falseを渡して処理を分岐したいなんてことがあったのですが、見事にハマりました。

TL;DRPythonでは、空文字(”)以外の文字列はすべて ...