ぺーぱーふぇいす

雑記と備忘録。私はプログラマ。

Python

【Python + Google Calendar API】colorIdを調べる方法

Googleカレンダーでは予定とかに色を指定できる。 GoogleカレンダーでAPIを使って予定を追加する時、APIに渡すJSONにcolorIdとして対応するID(文字列)を与えれば、該当する色を設定できます。 このcolorIdなる文字列と対応する配色をPythonから調べる手順。

【Mac + Python】接続しているWi-FiのSSIDを取得する

特定のWi-Fiに接続している場合に行いたい処理とかあるかもしれない。 例えば、操作しているMacbookが自宅のWi-Fiに接続されている状態であるならば、自宅のNASの音楽ライブラリと自動的に同期させたい……とか。 そんな時にPythonでSSIDを調べる個人的チップ。

【Python】ファイル情報格納クラス(フルパスとか作成日時とか格納しとく入れ物)

ちょっとしたファイル処理とかする時、フルパスとかファイルサイズとか、ファイルのプロパティを総合的に扱う時にpathlibを使ったり、ファイル作成日時を調べるのにos.path.getctime()とか使い分けるのがめんどくさい。 コンストラクタにパスを渡したら、該…

VSCodeでPython(Anaconda)実行環境を作る

新しいノートPCを購入したので、もろもろ環境を構築しています。 ストレージに余裕があったので、PythonはAnacondaを通じて入れました。ナウいMicrosoft製のコードエディタ兼IDEのVisual Studio Code(以下、VSCode)もインストールしたので、VSCodeでPython…

【Python】pandasでCSVとかTSVとかやるカンペ

PythonでCSV(TSV)ファイルの入出力用の自分用のカンニングペーパー。 ついでにカンマやタブ文字以外での区切り文字についてちょこっと。 モジュールとしてpandasを使ってDataFrameとして読み込み、主にループとかで処理する想定。 あと、補足とかはぼちぼ…

Meryを即席文字列加工マッスィーンにするためにしていること

SEO対策もへったくれもなさそうなタイトル。 まあ、個人用のカンペみたいなもんだしいいかな。 まず、「どういうこと?」って言われれば、Meryで文字列加工用のスクリプトをPythonで書いてそのまま直接実行して結果を出力するよってこと。 例えば、リスト羅…

【Python】文字列操作カンペ

Pythonで文字列加工したり、ファイルから文字列読み書きする際の処理まとめ。カンニングペーパー。 よく忘れるので。 たまに修正するかも。ちなみにPython3.x系。