2017-05-25から1日間の記事一覧

Python + astモジュールを使ってソースコードを解析し、メソッドブロックや関数ブロックの定義行と最終行を取得する

Pythonソースコードを解析して、メソッドブロックや関数ブロックの定義行と最終行を取得することがありました。 Pythonでは標準モジュールのastを使ってソースコードを解析できるため、試した時のメモです。 32.2. ast — 抽象構文木 — Python 3.6.1 ドキュメ…