Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #5258

Import problem im Eigendem Module Paket

Path csiph.com!2.eu.feeder.erje.net!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!feeder5.news.weretis.net!news.tota-refugium.de!.POSTED!not-for-mail
From Manfred Gil <manfred-gil@t-online.de>
Newsgroups de.comp.lang.python
Subject Import problem im Eigendem Module Paket
Date Fri, 5 Oct 2018 17:04:33 +0000 (UTC)
Organization TOTA
Lines 78
Message-ID <pp85j1$7e1$1@tota-refugium.de> (permalink)
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding 8bit
X-Trace tota-refugium.de 1538759073 7617 127.0.0.43 (5 Oct 2018 17:04:33 GMT)
X-Complaints-To abuse@news.tota-refugium.de
NNTP-Posting-Date Fri, 5 Oct 2018 17:04:33 +0000 (UTC)
Keywords ignore, no-reply
User-Agent Pan/0.141 (Tarzan's Death; 168b179 git.gnome.org/pan2)
X-Face nal%R[\K>_TYRV*W5"H]C\8?Lp=<9?KDxYIL3Z#HUDyF0mGvk5QC{588tP6Gbu:(Mk~"_~ZiZV<M! <DFrGDQ~r#FI{F#}WR!nC`1slw]{Lphm$(O{slol("GecbWdO6y9%JRp>r+4FZM(5M?RBuV'l'6w(cm.U\Hv(v^U/a^/5REIc\V_*)w-8dXD!oinU5(<]cyqs~}}Ui~Zk&ZR-Z*0_~Q-kgI"^|9X7N^VvF5VX#xBISXcG|}:?%$
X-User-ID eJwNwokRwDAIA7CVIDw260DC/iO0J4Wl5sAz0mN/7APgzXhlizOUSZM1vzjQFc7FFmnhK1HaEw+7zr5d5wMsQhTP
Cancel-Lock sha1:WlEBMi0wrNq987wYcsJXkCcC5Cs=
Xref csiph.com de.comp.lang.python:5258

Show key headers only | View raw


Hallo Liste,

ich Arbeite gerade mit einem selbsterstellten Module.

Mein Problem ist das ich kein Module aus einem Übergeordnetem 
Ordner importieren kann.

Ich bekomme stets die Fehlermeldung:

File "import_test.py", line 4, in <module>
    from ..config import daten as da
SystemError: Parent module '' not loaded, cannot perform relative import

ich habe schon einiges probiert, sowohl ein oder auch zwei Punkte bei der
Importzeile
from .config import daten as da
from ..config import daten as da

Mein Paket sieht wie folgt aus:
##### < Ordnerstrucktur > ###

----my_paket
    __init__.py #(leer)
    config.ini
    ablauf.py

    config (Ordner)
        __init__.py #(leer)
        daten.py

    daten (Ordner)
        __init__.py #(leer)
        import_test.py

##### < Ordnerstrucktur > ###

Inhalt der imoprt_test.py

<code>

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from ..config import daten as da

print(da.down)

</>

Inhalt der daten.py

<code>

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#

# Downloadlink
down = 'https://example.com'

</>

Ich hab gelesen das man die __init__.py eigendlich leer lassen sollte, 
jedoch schreiben andere das mit einem 
__all__ = ['auflistung der Ordner']
es gehen sollte, was bei mir noch nicht der fall ist.
Andere schreiben wiederrum, das in dieser __init__.py
man div. Importe machen sollte damit der import in der Modulen klappt.

Kann hier jemand licht in mein Dunkles Kämmerlein bringen.

Danke und Gruß

Manfred

System:
Debian 9.5
Python Version: 3.5.3

Back to de.comp.lang.python | Previous | NextNext in thread | Find similar


Thread

Import problem im Eigendem Module Paket Manfred Gil <manfred-gil@t-online.de> - 2018-10-05 17:04 +0000
  Re: [Python-de] Import problem im Eigendem Module Paket Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2018-10-05 20:49 +0200
  Re: Import problem im Eigendem Module Paket Peter Otten <__peter__@web.de> - 2018-10-05 22:10 +0200
  Re: Import problem im Eigendem Module Paket Hermann Riemann <nospam.ng@hermann-riemann.de> - 2018-10-06 10:19 +0200
  Re: [Python-de] Import problem im Eigendem Module Paket Hartmut Goebel <h.goebel@goebel-consult.de> - 2018-10-07 10:52 +0200
    Re: [Python-de] Import problem im Eigendem Module Paket Manfred Gil <manfred-gil@t-online.de> - 2018-10-07 09:20 +0000

csiph-web