使变量可以访问任何其他模块

use*_*498 3 python

我是Python的新用户,我一直关注这个网页,它对我帮助很大.此时我正在尝试解决无法从其他模块访问的变量问题.

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

print textoMayus 

cadena = textoMayus.split () 

moduel2.py
import entrada
size = len(cadena)
Run Code Online (Sandbox Code Playgroud)

当我运行moduel2.py python时给出了这个错误:NameError:name'cadena'未定义

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

谢谢!!

Bre*_*arn 7

当您import entrada导入模块时,而不是其中的名称.你可以这样做:

import entrada
size = len(entrada.cadena)
Run Code Online (Sandbox Code Playgroud)

要么

from entrada import cadena
size = len(cadena)
Run Code Online (Sandbox Code Playgroud)

您应该阅读Python教程以了解Python中模块导入的基础知识.