Traceback (most recent call last): File "modesel.py", line 46, in <module> f_sig_val(xls_path, output_path) File "modesel.py", line 21, in f_sig_val texts = gen_code(input_sig, output_sig, sig_val) File "modesel.py", line 32, in gen_code texts.append(8*""+output_sig[i]+" = "+sig_val[i,j]+";") TypeError: list indices must be integers or slices, not tuple
时间: 2024-04-23 21:23:14 浏览: 46
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
这段代码出现了一个类型错误(TypeError)。具体来说,错误信息指出代码中的一个列表索引引用了一个元组(tuple),而不是整数或切片。这可能是因为在 gen_code() 函数中的第二个 for 循环中,代码尝试访问 sig_val 列表中的元素时使用了逗号来分隔索引,而不是使用方括号来表示索引。为了解决这个问题,您可以将代码中的逗号改为方括号,这样就可以正确引用 sig_val 列表中的元素了。
阅读全文