6

我创建了两个文件:test.pytest1234.py

test.py包含:

import test1234
t = test1234.test()

test1234.py包含:

class test():
    def __init__(self):

当放在同一目录中时,python test.py运行没有错误。

但是,如果我创建一个目录test1234并将test1234.py和一个空白的init .py放在此目录中,则会python test.py出现错误:

AttributeError:“模块”对象没有属性“测试”

我需要做什么test.py才能看到test1234.pytest中的类?

4

1 回答 1

2

您必须通过包导入它,或者将其放入__init__.py.

import test1234.test1234
t = test1234.test1234.test()
于 2012-08-08T02:45:46.510 回答