加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-20 11:25:50 所属栏目:Python 来源:网络整理
导读:我是 Python的新用户,我一直关注这个网页,它对我帮助很大. 此时我正在尝试解决无法从其他模块访问的变量问题. Modelu1.pyTexto = ' string'textoMayus = texto.upper()print textoMayus cadena = textoMayus.split () moduel2.pyimport entradasize = len(ca
我是 Python的新用户,我一直关注这个网页,它对我帮助很大.
此时我正在尝试解决无法从其他模块访问的变量问题.

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

print textoMayus 

cadena = textoMayus.split () 

moduel2.py
import entrada
size = len(cadena)

当我运行moduel2.py时
python给我这个错误:NameError:名称’cadena’未定义

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

谢谢!!

解决方法

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

import entrada
size = len(entrada.cadena)

要么

from entrada import cadena
size = len(cadena)

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读