猿问

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

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


慕仙森
浏览 185回答 1
1回答

潇湘沐

否。您正在寻找的是复杂的宏功能。您可以在Lisp中执行此操作,但是Python(与大多数语言一样)不支持它。如果需要,可以预处理文件并使用该ast模块进行解析。但是在运行Python脚本之前,您必须将其作为一个单独的步骤进行。
随时随地看视频慕课网APP

相关分类

Python
我要回答