2013-03-05 66 views
3

我是Python中的新用户,我一直关注这个网页,它对我有很大的帮助。 在这一刻我试图解决一个变量的问题,不能从其他模块访问。为任何其他模块创建变量访问

Modelu1.py 
Texto = ' string' 
textoMayus = texto.upper() 

print textoMayus 

cadena = textoMayus.split() 

moduel2.py 
import entrada 
size = len(cadena) 

当我运行moduel2.py 蟒蛇给了我这个错误:NameError:名字“卡德纳”没有定义

我如何可以声明一个变量taht可以从任何其他模块访问.. 。

谢谢!

回答

7

当你做import entrada你导入模块,而不是它的名字。你可以这样做:

import entrada 
size = len(entrada.cadena) 

from entrada import cadena 
size = len(cadena) 

你应该阅读the Python tutorial学习模块中导入在Python的基本知识。