Chvíľu som prehliadal stránku a jedinýPríležitostné udalosti sa udiali v okrúhlych dovozoch, ktoré nemám, pokiaľ neviem, aké sú kruhové dovozy. Moje dovozy sú však prechodné.
Mám 3 súbory v rovnakom priečinku:
packer.py
parser.py
statistics.py
packer.py
class Conversation:
....
class Message:
....
parser.py (modul pracuje, volal všetky funkcie sám od seba bez problému)
from bs4 import BeautifulSoup
from packer import Conversation
from packer import Message
def writeFormatedLog():
....
def getConvs():
....
statistics.py
from parser import getConvs #this on its own runs without problems
getConvs() #throws ImportError: cannot import name "getConvs"
odpovede:
2 pre odpoveď č. 1ImportErrors sa môže stať, ak existujú duplicitné názvy modulov. Skúste pomenovať svoje parser.py
niečo iné, pretože je pravdepodobne v rozpore s vstavaným Pythonom parser
modul.