[Python]Kindle Unlimitedの購読履歴をエクスポートする
2020年になりました。昨年どんな本を読んだか振り返ろうとしたときに、リストを作るのが面倒だったので書いてみました。
概要流れは以下です。
Amazonから履歴を取得し、HTMLファイルとして保存Be ...
[Python]文字列の類似度計算3つの手法を実装・比較
文字列の類似度を定量化する手法を調べたのでPythonでの実装方法と簡単な結果をメモします。
3つのアプローチを紹介します。
文字列同士の連続する共通部分を抜き出し、抜き出 ...
[Python/pandas]mergeでDataFrameを結合する
複数のDataFrameを、共通の列でまとめることができます。
SQLのJOINに近い使い方ができます。
[pandas]ValueError: Grouper for ‘[column_name]’ not 1-dimensionalと出る
pandas.groupby()を実行すると以下のエラーメッセージが出ました。
ValueError: Grouper for '' not 1-dimensionalエラーメッセージを読んでデータの中身を見ると、 ...
Windows+VirtualBox+CentOSの仮想環境に外部から公開鍵ログインできるようにする上でハマったこと
VirtualBoxでローカルに環境を構築してゴニョゴニョやっていたのを、
外部マシン(同一ネットワーク)からSSHの公開鍵(パスなし)で接続したくなりました。
その設定でハマったので解決策を共有します。 ...
[Python/pynput]キーボード入力を試してみる – MacOSでは思うように動かない
前回でマウスクリックが取れたので、同じpynputでキーボード入力まで取得してみました。
ただ、今のところはMacOSでは正しく動かせていません。※Windowsでは問題なかったです。
試行錯誤の記録を残します。
[Python]pynputでマウスのクリックイベントを取得して処理する
マウスのクリックイベントを取得して、処理をさせてみます。
pynputというライブラリを使うと楽に実装できました。
まずは公式ド ...
[Python]openしているファイルオブジェクトのファイル名を取得する
小ネタです。
ファイルを扱う処理で、ファイル名によって分岐させたいときがありました。
結論から言うとファイルオブジェクトのnameメンバにアクセスすれば取得できます。
具体的には、
上
[Python/Redis]キュー管理システムの大枠を作る
Redisでgspreadキュー管理システムを組んでみるの続きです。
作るもの : 複数プロセスで実行しても落ちないgspreadgspreadへの読み書きを投げる専用プロセスを用意する専用プロセスでは以下の機能を入れる ...
Redisでgspreadキュー管理システムを組んでみる
前回、Redisを使って並行処理のサンプルを書きました。
今回から何回かに分けて、gspreadのキュー管理システムを組んでみます。
Google Spreadshee ...