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