2017-09-28 25 views
0

作成したモジュールから関数を呼び出すことはできますが、変数をインポートできません。理由は何ですか? 例:モジュールから変数をインポート

Module1.py

a="hi" 

Pythonのアイドル:それは、変数aをインポートしませんが、私は他のモジュールから関数を呼び出す場合、それは

+1

こんにちは!スタックオーバーフローへようこそ。 [ask]と[mcve]の作成方法をご覧ください。 – msanford

+2

実際に 'Print'を使用しましたか?それは 'print'でなければなりません。 – Elazar

答えて

1

あなたが働いている

from Module1 import * 
Print(a) 

Pythonがでないことを覚えておいてください。は大文字と小文字を区別しません。組み込み関数(または実際には、任意の関数)は、常に小文字で始める必要があります。 Pythonファイルの名前が "Module1.py"の場合は、from module1 import *を実行することも正しくありません。正しい形式は次のとおりです。

from Module1 import * 
print(a) 
+0

モジュールから関数を呼び出す方法がわからないので、正しいモジュール名はありません –

+0

どのように関数を呼び出していますか?それは 'print(a)'か 'Print(a)'ですか?後者は有効なコードではありません – Mangohero1

関連する問題