使用namedtuples时“无法导入name x”

2024-06-16 09:32:03 发布

您现在位置:Python中文网/ 问答频道 /正文

所以,我在一个单独的文件中定义了几个namedtuples“类型.py“:

import collections

TestWindow  = collections.namedtuple('TestWindow', 'HWND rect x y w h refPoint')
Point = collections.namedtuple('Point', 'x y')

并希望在另一个文件中导入这些类型:

^{pr2}$

一旦我添加第一个导入行,我就会得到:

Traceback (most recent call last):
  File "main.py", line 1, in <module>
    from types import TestWindow, Point
ImportError: cannot import name 'TestWindow'

有什么问题吗?在


Tags: 文件pyrectimport类型定义namedtuplecollections