このページは、Python (3) のスニペットなどをまとめる予定のページです。
目次
注意
- コードのライセンスは CC0 (クレジット表示不要、改変可、商用可) です。
スニペット
演算子
条件演算子
反復
デコレータ
文字列
フォーマット
パディング
文字列の検索
数値変換
list
内包記法
要素の削除
ソート
dict
キーの存在確認
マージ
zip
要素の削除
一部のキーのみの dict を取得
日時
現在日時
フォーマット
strftime()
分→時間
時間の切り捨て
日の演算 (加算など)
月の演算 (加算など)
経過時間
正規表現
UUID
ファイル
タイムスタンプ変更
# import time
# import os
t = time.mktime((2019, 1, 1, 0, 0, 0, 0, 0, 0)) # 2019-01-01 00:00:00
os.utime('file.txt', (t, t))
sleep
パス
実行パスからの相対パス解決
URL
パス結合
JSON
エンコード
デコード
INI
読み込み
書き込み
HTTP
GET
GET (SSL の検証無効化)
- POST の場合も同じように
urlopen()
にコンテキストを渡します。
GET (エラー制御)
POST
POST (JSON)
TCP
データの受信 (クライアント側)
ログ
ロガーの設定 (コンソール)
ロガーの設定 (ファイル)
ロガーの設定 (ファイル + ローテート)
ロガーの設定 (設定ファイルから設定)
ロガーの設定 (設定ファイルから設定 + カスタムハンドラ)
ロガーの使用