← Back to team overview

sslug-teknik team mailing list archive

Python import problem

 

Hej,

Jeg sidder og roder med lidt Python, men har lidt problemer med import af nogle moduler.

Mit filsystem ser således ud:

~/main.py
	Packages/
	  __init__.py
	  Pkg.py


__init__.py ser således ud:
__all__ = ["Pkg"]

I main.py skriver jeg:
from Packages import *

i forventning om i main.py at kunne bruge Pkg direkte.
F.eks.:
	Pkg.foo()

AttributeError: 'module' object has no attribute 'foo'
og jo, det har den altså!

Jeg har også prøvet med en __init__.py i samme directory som main.py med følgende indhold:
__all__ = ["Packages"]

men det hjælper heller ikke. Hvad gør jeg galt? Nogle gode idéer?
I stedet for __all__ = ["Pkg"] har jeg også prøvet import Pkg. Det gør ingen forskel.

På forhånd tak!
/Ole