Python– tag –
-
Python自動化
Python subprocessで本番が月4回止まった話。Windowsタスクスケジューラ地獄を92日0停止にした42行テンプレ
地方都市で30代エンジニアのtakaです。一人運用の業務自動化を5年。冬は出社前に車の暖気をしながらスマホでタスクスケジューラの履歴を確認するのが日課です。今日の主役は地味だけど死ぬほど使うPythonの`subprocess`。`subprocess.run`で外部CLI(`f -
Python自動化
openpyxlでExcelを自動更新したら、関数42本とグラフ6枚が消えた金曜の夜
Pythonのopenpyxlで毎月の集計Excelを自動更新したら、関数42本とグラフ6枚が全部ただの数値に化けていました。3時間溶かして辿り着いた、書式と数式とグラフを保ったまま自動更新する最小構成を残します。 -
自動化基盤
PythonをNSSMで常駐化するのに半日溶かして、3回詰まって、最終的に15行のPowerShellで救われた話
Pythonの常駐スクリプトをWindowsサービスにしたくてNSSMを試した記録。タスクスケジューラで2時間、pywin32で90分、ModuleNotFoundErrorで30分、合計半日溶かした私が、最終的に15行のPowerShellで「再起動しても勝手に生き返る業務自動化基盤」に到達した3つの罠の手順を残します。 -
業務自動化基盤
Python .env管理で3回事故った私が、20本運用で落ち着いた型
Pythonスクリプトが20本を超えたあたりで、.envの管理が破綻しました。GitHubへのpush事故2回、本番と検証の取り違え1回。業務自動化基盤として落ち着いた、退屈で安全な構成を、コピペできる粒度で残します。 -
AI開発
Claude Codeの全文生成だけで月12.4Mトークン溶けたので、Ollama下書きで4.9Mまで削った話
Claude Codeの「新規ファイル全文書き起こし」が月の使用ログの45%を占めていた問題を、Ollamaのgemma3:12bを下書き専用で前段に挟むハイブリッド構成で解決した話。料金プランの損得判断ではなく、全文生成だけを別LLMに逃がす運用設計の最小手順とコード例を残します。実測で月のトークン消費は12.4M→4.9Mまで落ちました。 -
Python自動化
Python watchdogでフォルダ監視を仕込んだら、自分の保存で無限ループしてCPU98%まで行った話
フォルダにファイルが落ちたら自動でPDFに変換する。便利だと思ってwatchdogで書いたら、自分の出力が監視対象を叩いて無限ループしました。CPU98%、ログファイル4.2GB、原因に気づくまで47分。同じ罠を踏まないための最小構成と確認手順です。 -
AI開発Claude APIのprompt cachingを設定したら請求が3分の1になった、その代わり最初の2時間は震えました
Claude APIのprompt cachingで月の請求が約1/3になりました。ただし設定した最初の2時間はcache_creationだけが積み上がって、ダッシュボード見るたびに胃が痛かった話。実際に効いた最小設定と、効かなくて溶かした失敗を全部残します。 -
自動化
Windowsタスクスケジューラで朝7時にPythonを動かしたかっただけなのに、3日溶けた話
WindowsタスクスケジューラでPythonスクリプトを朝7時に走らせる。たったこれだけで3日溶かしました。起動しない、文字化け、勝手に止まる。同じ罠で消耗しないための、最終的に落ち着いた最小構成と確認手順を残します。 -
Python自動化
PythonでCSVを読むだけなのに3時間ハマったので、文字化けしない最小手順を残します
PythonでCSVを読むだけなのに3時間ハマったので、文字化けしない最小手順を残します。Shift_JIS/UTF-8/UTF-8-SIG/cp932の判別、BOM処理、pandasとcsvモジュールでの差を、実ファイルで検証して整理。 -
Python自動化
Notion APIでメモ管理を作ったら、最初の壁はコードではなくデータベースIDでした
Notion APIでメモ管理を作ろうとして、最初の壁はコードではなくデータベースIDの取り方だった話。共有設定・integration連携・page vs database ID の違いを整理し、最小書き込み20行を残します。
12