作成したモジュールから関数を呼び出すことはできますが、変数をインポートできません。理由は何ですか? 例:モジュールから変数をインポート
Module1.py
:
a="hi"
Pythonのアイドル:それは、変数aをインポートしませんが、私は他のモジュールから関数を呼び出す場合、それは
作成したモジュールから関数を呼び出すことはできますが、変数をインポートできません。理由は何ですか? 例:モジュールから変数をインポート
Module1.py
:
a="hi"
Pythonのアイドル:それは、変数aをインポートしませんが、私は他のモジュールから関数を呼び出す場合、それは
あなたが働いている
from Module1 import *
Print(a)
Pythonがでないことを覚えておいてください。は大文字と小文字を区別しません。組み込み関数(または実際には、任意の関数)は、常に小文字で始める必要があります。 Pythonファイルの名前が "Module1.py"の場合は、from module1 import *
を実行することも正しくありません。正しい形式は次のとおりです。
from Module1 import *
print(a)
モジュールから関数を呼び出す方法がわからないので、正しいモジュール名はありません –
どのように関数を呼び出していますか?それは 'print(a)'か 'Print(a)'ですか?後者は有効なコードではありません – Mangohero1
こんにちは!スタックオーバーフローへようこそ。 [ask]と[mcve]の作成方法をご覧ください。 – msanford
実際に 'Print'を使用しましたか?それは 'print'でなければなりません。 – Elazar