1

我正在尝试编写更宽容/灵活的函数,并且想知道在 Python 检查语法错误、NameErrors 等之前是否可以将函数的输入参数作为字符串访问(为了我自己的输入)先检查)?

4

1 回答 1

1

不,您正在寻找的是复杂的宏功能。您可以在 Lisp 中执行此操作,但 Python(与大多数语言一样)不支持它。

如果需要,您可以预处理文件并使用ast模块对其进行解析。但是在运行 Python 脚本之前,您必须将其作为一个单独的步骤执行。

于 2013-05-11T06:37:16.303 回答