【发布时间】:2019-10-20 17:11:59
【问题描述】:
我在 Jupyter-notebook 中运行我的代码,它会将错误追溯到旧文件版本(实际文件中不再包含错误代码)
我更新了 ipython,我尝试重新启动 Jupyter,我重新打开了(以前是错误的)文件,然后重新启动了整个计算机。没有任何效果!
这是回溯错误:
TypeError Traceback (most recent call last)
<ipython-input-34-b46c17b92e93> in batchGenerator(self, DG_list, batch_size, output_format)
233 batches = []
234 for DG in DG_list:
--> 235 batches.append(DG.generate(batchIDs,output_format))
236 yield tuple(batches) # match output type to keras fit_generator generator function
237
~\PycharmProjects\MMOP\ADT\DataGeneratorADT.py in generate(self, IDList, outputFormat)
222 if header != self._DUF_columns:
223 warnings.warn('The DUF header is not consistent with the DG setting. It is now set to:',
--> 224 header)
225 self._DUF_columns = header
226 list_reader = list(reader)
TypeError: category must be a Warning subclass, not 'list'
这是文件中的实际代码(在 Jupyter 中加载时):
file = open('DataGeneratorADT.py','r')
content = file.read()
print(content)
相关代码行:
if header != self._DUF_columns:
print('The DUF header is not consistent with the DG setting. It is now set to:' + header)
self._DUF_columns = header
由于我删除了警告并用打印替换它,因此我预计必须对警告出错。
【问题讨论】:
标签: python git jupyter-notebook traceback