.
├── h
│ ├── __init__.py
│ └── out.py
├── hh
│ ├── __init__.py
│ └── test.py
├── __init__.py
└── test.py
我有这样的目录结构,
# h/out.py
from ..test import h
h()
# test.py
#coding=utf8
def h():
print 'hllo'
_---------------
我在 test.py目录,执行 python h/out.py
Traceback (most recent call last):
File "h/out.py", line 1, in <module>
from ..hh import test
ValueError: Attempted relative import in non-package
----------------
这是 相对导入啊,这个怎么处理呢?
├── h
│ ├── __init__.py
│ └── out.py
├── hh
│ ├── __init__.py
│ └── test.py
├── __init__.py
└── test.py
我有这样的目录结构,
# h/out.py
from ..test import h
h()
# test.py
#coding=utf8
def h():
print 'hllo'
_---------------
我在 test.py目录,执行 python h/out.py
Traceback (most recent call last):
File "h/out.py", line 1, in <module>
from ..hh import test
ValueError: Attempted relative import in non-package
----------------
这是 相对导入啊,这个怎么处理呢?