[python] Trable s importem

Jaakubi jaakubi na gmail.com
Čtvrtek Květen 7 16:54:20 CEST 2020


Nazdar sokolíci, prosím poraďte mi:

V souboru emptyLines.py je definovaná funkce tri_riadky() - kromě 
jiného. V souboru lenRiadky.py tuto funkci importuji pro funkci 
nine_lines(), kterou na konci volám.

Když tento soubor v IDLE aktivuji (F5), vrací se mi realizace posledních 
3 příkazů z emptyLines.pya teprve potom se provede invokace nine_lines() 
ze souboru lenRiadky.py.

Jak je to možné, když jsem ze souboru emptyLines.pyimportoval *jenom* 
funkci tri_riadky?

Srdečně zdravím, Tovim

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20200507/76c7af91/attachment.htm>
------------- další část ---------------
# Text souboru emptyLines.py

# uživatelské funkce bez parametru

def novy_riadok():     
    print()       

def tri_riadky():
    novy_riadok()
    novy_riadok()
    novy_riadok()    
   

    
print("First Line")
tri_riadky()
print("Second Line")    

------------- další část ---------------
# Text souboru lenRiadky.py

from emptyLines import tri_riadky

def nine_lines():
    tri_riadky()
    tri_riadky()
    tri_riadky()


nine_lines()



Další informace o konferenci Python