条件格式TypeError:只能将size-1数组转换为Python标量

时间:2019-03-14 16:03:18

标签: python python-pptx

当尝试使用条件格式应用格式时,出现了一个常见错误,我不确定会导致什么。具体来说,该问题似乎是由于尝试在elif语句中应用第二种条件格式引起的。

以下是引起问题的代码:

event.target.value

这是我遇到的错误:

for key in dfDiff.index:
        if not(key in df_OLD.index):
          if (key in df_NEW.index):
            worksheet.conditional_format((dfDiff.index.get_loc(key)+1), 0, (dfDiff.index.get_loc(key)+1), 0, {'type': 'unique',
                                                                                                              'format': new_fmt})
        elif(key in df_NEW.index):
            worksheet.conditional_format((dfDiff.index.get_loc(key)+1), 0, (dfDiff.index.get_loc(key)+1), 0, {'type': 'unique',
                                                                                                              'format': removed_fmt})

0 个答案:

没有答案