Python ..不能搞错我的错误

时间:2016-05-10 11:06:42

标签: python-3.x

我正在尝试为我的班级构建程序,以便我们可以计算简单网络的子网掩码,私有块以及id,广播等列表。当我进行一些测试时,我收到错误" unsupported operand type(s) for +=: 'builtin_function_or_method'和{ {1}}“。到目前为止,我发现当代码使用8的幂时,我会收到此错误。

'builtin_function_or_method'

任何想法?

1 个答案:

答案 0 :(得分:0)

您定义名称ID,但稍后拼错它id,这恰好是Python中内置函数的名称。此外,您还可以将另一个变量idVar设置为也指向id。这就是为什么您收到unsupported operand type(s)错误,因为您尝试将id函数添加到自身。

我的建议是将变量重命名为input_subnet或类似变量名称在Python中按惯例小写,并且应该自己说话。