Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はより寛容で柔軟な関数を書くことを試みており、Python が構文エラー、NameErrors などをチェックする前に、関数の入力引数に文字列としてアクセスできるかどうかを知りたいです (私自身の入力を行う目的で)最初に確認してください)?
いいえ、あなたが探しているのは洗練されたマクロ機能です。これは Lisp で行うことができますが、Python (ほとんどの言語と同様) ではサポートされていません。
必要に応じて、ファイルを前処理し、astモジュールを使用して解析できます。ただし、Python スクリプトを実行する前に、これを別の手順として実行する必要があります。
ast