I już przez wiele pytań Pythona względem importu, ale nie mogę zrozumieć problem/zmusić go do pracy rodzeństwo ...Python moduł import z folderu
Moja struktura serwisu jest:
Driver.py
A/
Account.py
__init__.py
B/
Test.py
__init__.py
====================
Driver.py
from B import Test
=========
Account.py
class Account:
def __init__(self):
self.money = 0
====================
Test.py
from ..A import Account
== ================
Kiedy próbuję uruchomić
python Driver.py
pojawia się błąd
Traceback (most recent call last):
from B import Test
File "B/Test.py", line 1, in
<module>
from ..A import AccountValueError: Attempted relative import beyond toplevel package
Naprawdę powinieneś wspomnieć o swojej wersji Pythona pytając o funkcje, które zmieniły się radykalnie pomiędzy wersjami (import względny, Unicode i kilka innych). Czasami ludzie będą w stanie odgadnąć na podstawie konkretnego błędu, jaki masz lub jak napisałeś swój kod, ale nie powinieneś liczyć na to, że ludzie zgadliby dobrze. – abarnert