1

私はより寛容で柔軟な関数を書くことを試みており、Python が構文エラー、NameErrors などをチェックする前に、関数の入力引数に文字列としてアクセスできるかどうかを知りたいです (私自身の入力を行う目的で)最初に確認してください)?

4

1 に答える 1

1

いいえ、あなたが探しているのは洗練されたマクロ機能です。これは Lisp で行うことができますが、Python (ほとんどの言語と同様) ではサポートされていません。

必要に応じて、ファイルを前処理し、astモジュールを使用して解析できます。ただし、Python スクリプトを実行する前に、これを別の手順として実行する必要があります。

于 2013-05-11T06:37:16.303 に答える