gpt4 book ai didi

Python:有没有办法检测方法调用中缺少的()?

转载 作者:太空狗 更新时间:2023-10-30 02:04:58 25 4
gpt4 key购买 nike

我想调用一个方法f(),但不小心我只调用了f。 Python3 将此误认为是对不存在的变量进行无意义的评估,因此会在没有任何通知的情况下跳过我预期的方法调用。有没有办法覆盖此默认行为并获取错误消息?是通过禁止标识符作为方法和变量的双重使用,还是通过禁止仅由标识符组成的无意义语句?

最佳答案

这是有效的语法,所以 Python 不会提示。您可能需要考虑其他一些工具,例如 pylint。 Pylint 会报告:

W:  4,0: Statement seems to have no effect

如果你只是做了:

f

代替:

f()

唯一的问题是 pylint 开箱即用。确保创建适合您的风格的配置。

关于Python:有没有办法检测方法调用中缺少的()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15807685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com