全768文字
プログラミング言語「Python」の処理系は、様々な仕組みを利用して動いている。この特集では、Pythonがプログラムを実行する仕組みを解き明かしていく。
ASTをプログラミングに役立てる
最後に、ASTをプログラミングに役立てる、ちょっとした例を紹介します。先ほどのastモジュールを使うと、プログラムで記述している変数名や関数名を、一覧表示するプログラムを作成できます。
こういった変数名や関数名は、一般的には英語で書きますが、うっかりスペル(つづり)を間違ってしまうことがあります。例えば、リスト5の「input.py」では、「address」と書くべきところを「adress」にしている部分があります。
こういったスペルミスは、プログラミング言語の文法上のエラーではないので、Pythonインタプリタでは誤りを検出できません。そこで、スペルのチェックを簡単に行えるように、astモジュールを使って、変数名や関数名の一覧を表示してみます。
from "プログラム" - Google ニュース https://ift.tt/7VyHea3
via IFTTT
Bagikan Berita Ini
0 Response to "Pythonの「AST」を利用した裏技、変数名や関数名の一覧を表示する - ITpro"
Post a Comment