牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

2020-04-01から1ヶ月間の記事一覧

Pythonでランキングで同順位を考慮して順位を取得するメモ

(python3.7.x) {id:score} の入った配列 id_score_list の id:2 が score 降順で順位が何番めなのかを取得したいメモ id_score_list = [{3: 180}, {5: 150}, {10: 150}, {1: 120}, {8: 120}, {9: 120}, {2: 110}, {7: 90}, {6: 70}, {4: 60}] target_id = 2 …

Pythonでダミーのオブジェクトのプロパティで hoge.comment="hello" みたいな数値を取りたい時のメモ

(python3.7.x) 動作検証的なのでたまにささっと使いたくなるのでメモ class ObjDummy: def __init__(self, d): for k, v in d.items(): setattr(self, k, v) hoge = ObjDummy({'no': 1, 'comment': 'hello'}) print(hoge.no) print(hoge.comment) # -> 1 # ->…

リクエストの Authorization ヘッダに入れるBasic認証の情報をbase64でエンコードするメモ

(python3.7.x) client_hoge_id:hoges1234Fuga5678Mogera をエンコードする例 import base64 client_id = 'client_hoge_id' client_secret = 'hoges1234Fuga5678Mogera' client_id_client_secret = base64.b64encode('{}:{}'.format(client_id, client_secret…

slack api の token 取得して Slack にメッセージを投げるメモ(2020年03月Ver )

前置き アプリ作成 スコープを設定 アプリをインストール アプリをSlackのチャンネルで追加 動作確認 参考 前置き 以下の理由でまとめ書いた 初めてやるとなかなかややこしい(旧トークン使う方法は簡単なんだけど) 微妙にやりかたとか変更されてたりしてて…