Portál AbcLinuxu, 10. května 2025 05:30

Dotaz: python: rozdíl mezi import a import from

26.6.2015 15:39 Jiří Lisický | skóre: 31 | blog: JIL_blog | Olomouc
python: rozdíl mezi import a import from
Přečteno: 256×
Odpovědět | Admin

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:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Jiří Lisický (tazatel))
26.6.2015 17:40 NN
Rozbalit Rozbalit vše Re: python: rozdíl mezi import a import from
Odpovědět | | Sbalit | Link | Blokovat | Admin
To druhe ma byt:
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
26.6.2015 19:04 chrono
Rozbalit Rozbalit vše Re: python: rozdíl mezi import a import from
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pri tom prvom sa dá použiť
from email.parser import Parser

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.