2013-03-05 4 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: Имя «Cadena» не определен

Как я могу объявить переменную TAHT может быть доступен из любого другого модуля ..

Спасибо!

ответ

7

Когда вы делаете import entrada, вы импортируете модуль, а не имена внутри него. Вы можете сделать:

import entrada 
size = len(entrada.cadena) 

или

from entrada import cadena 
size = len(cadena) 

Вы должны прочитать the Python tutorial, чтобы изучить основы модуля импортирующей в Python.

Смежные вопросы