Portál AbcLinuxu, 10. května 2025 05:30
Myslel jsem si, že výsledek je "stejný". Ale mám tyto dva kousky kódu
from email import parser
p=parser.Parser()
a
import email
p=email.parser.Parser()
Přičemž ten první funguje a ten druhý vypíše chybu:
AttributeError: 'module' object has no attribute 'parser'
Řešení dotazu:
import email.parser p=email.parser.Parser()Je to proto, ze parser je samostatny modul uvnitr email package. Ve strukture je to samostatny soubor. 50c
from email.parser import Parser
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.