AttributeError:module' types'没有属性'数据集'在尝试导入我的课程时

时间:2018-03-07 15:25:20

标签: python refactoring python-import dry code-organization

我有一些名字,我目前在不同的文件中以相同的方式多次定义,因为接口是这样定义的。由于这是一个好习惯,我希望将它们放在一个中心位置。

如何从其他文件中引用这些声明?它们在名为types.py

的文件中定义
from collections import namedtuple

Dataset = namedtuple('Dataset', ['x', 'y', 'seq_lengths'])

我认为可以在不同的文件中引用它们types.Dataset,但它不起作用。

更新:我正在导入内置的types模块,该模块没有我的声明。 我更改了模块名称,现在可以使用。感谢Wondercricket的评论。

0 个答案:

没有答案