import - Python Nameerror after importing file -


i'm learning python 3.3 first time , in tutorial have own module , import them. problem here if import worked, nameerror depending of method use import it. here 2 codes import:

from package.fonctions import table table(5) # appel de la fonction table  # ou ... import package.fonctions fonctions.table(5) # appel de la fonction table 

here code supposed call:

def table(nb, max=10):     """fonction affichant la table de multiplication par nb de     1 * nb jusqu'à max * nb"""     = 0     while < max:         print(i + 1, "*", nb, "=", (i + 1) * nb)         += 1 

the first import method work, not second. tells me name "fonctions" not defined, import worked , first method worked too.

in tutorial, both method work, me doesn't if copy-paste code. want understand why.

import package.fonctions doesn't define fonctions name. enables call package.fonctions.table(5) instead.

to enable fonctions.table(5), use from package import fonctions.


Comments

Popular posts from this blog

Android layout hidden on keyboard show -

google app engine - 403 Forbidden POST - Flask WTForms -

c - Why would PK11_GenerateRandom() return an error -8023? -