是否可以在解析之前获取函数参数?

时间:2013-05-11 06:25:07

标签: python

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

1 个答案:

答案 0 :(得分:1)

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

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