Python, import error?:)))))
Figyelt kérdés
*testing\main.py", line 2, in <module>
from . import dance
ImportError: attempted relative import with no known parent package*
könyvtár:
testing
->main.py
->dance.py
próbáltam már:
from auth import *
erre: Import "auth" could not be resolvedPylance (reportMissingImports)
from .auth import *
erre: ImportError: attempted relative import with no known parent package
Az auth.py-ban van 2 vagy 3 funkció amit el szeretnék érni, csak ennyire lenne szükségem, de az nem megoldás, hogy bemásolom a main.py-ba azt a pár funkciót.
Ötletek?
2021. máj. 20. 18:02
1/6 A kérdező kommentje:
Az a "->dance.py" nem dance, hanem "auth", csak telefonon az autokorrekt valamiért úgy gondolta, át kell nevezze.
2021. máj. 20. 18:05
2/6 A kérdező kommentje:
Tehát dance.py helyett auth.py van a mappában.
2021. máj. 20. 18:05
3/6 A kérdező kommentje:
és a from . import dance is from . import auth
2021. máj. 20. 18:05
4/6 anonim válasza:
nem az a gond talán, hogy a main.py-t nem a saját könyvtárából próbálod indítani? tehát indítsd a testing könyvtárból, ne azon kívül, mert így nem az lesz a munkakönyvtárad és nem találja az auth.py-t. egyébként import auth elég lenne. Ha a main.py könyvtárán belül van egy testing és abban az auth.py, akkor meg import testing.auth
5/6 anonim válasza:
from . import dance ==> helyesen: from dance import dance
6/6 anonim válasza:
Ha importálni szeretnél egy másik fájlból akkor
from 'fájl' import 'funkció'
from auth import dance /például/
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!