创建一个python模块

时间:2012-08-08 02:43:56

标签: python module

我创建了两个文件: test.py test1234.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:'module'对象没有属性'test'

我需要为 test.py 做些什么才能在 test1234.py 中看到test课程?

1 个答案:

答案 0 :(得分:2)

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

import test1234.test1234
t = test1234.test1234.test()