問題:
目標は、Python をプログラムで変更することです.py ファイルを解析し、抽象構文ツリー (AST) 表現を変更し、変更された Python ソース コード ファイルを生成することによって、ソース コードを作成します。 ast やコンパイラなどの標準 Python モジュールは Python コードを解析してコンパイルできますが、ソース コードを直接編集したり書き換えたりする機能はありません。
解決策:
いくつかのツールが提供しますPython ソース コードを解析、編集、および書き換える機能:
lib2to3:
rope:
ast:
parser:
redbaron:
結論:
これらのツールは、Python ソース コードを操作するためのさまざまなアプローチを提供し、突然変異テストからコードのリファクタリングと変換。
以上があなたの記事に適した質問ベースのタイトルをいくつか紹介します。 * **Python ソース コードをプログラムで変更するにはどうすればよいですか?** * **Python コードの解析、編集、書き換えにはどのようなツールがありますか?** * **ベイの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。