3

私は Python の新しいユーザーです。この Web ページをフォローしていて、とても役に立ちました。現時点では、他のモジュールからアクセスできない変数の問題を解決しようとしています。

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

print textoMayus 

cadena = textoMayus.split () 

moduel2.py
import entrada
size = len(cadena)

moduel2.py python を実行すると、次のエラーが表示されます: NameError: name 'cadena' is not defined

他のモジュールからアクセスできる変数を宣言するにはどうすればよいですか...

ありがとう!!

4

1 に答える 1

7

インポートするときはimport entrada、モジュール内の名前ではなく、モジュールをインポートします。次のいずれかを実行できます。

import entrada
size = len(entrada.cadena)

また

from entrada import cadena
size = len(cadena)

Pythonでのモジュールのインポートの基本を学ぶには、Python チュートリアルを読む必要があります。

于 2013-03-05T21:19:05.880 に答える