You can, by importing everything from <package-name>
into the __init__.py
file; add a line:
from .<package-name> import *
in the __init__.py
module.
문제
I have a package structure as follows (which is built by cookiecutter using this template):
project
<package-name>
__init__.py
<package-name>.py
README.rst
LICENSE
setup.py
...
There is a class inside .py which is Foo
After installing it into a virtualenv with easy_install
, I can access to the class
from <package-name>.<package-name> import Foo
I wonder how I can access FOO
by from <package-name> import Foo
.
해결책
You can, by importing everything from <package-name>
into the __init__.py
file; add a line:
from .<package-name> import *
in the __init__.py
module.