私はPythonとプログラミング一般に不慣れです(せいぜい数週間)。
Pythonとモジュールの使用に関して、関数はを使用してインポートできることを理解していますfrom a import *
。
入力する代わりに
a.sayHi()
a.sayBye()
言える
sayHi()
sayBye()
私が見つけたものは、物事をかなり単純化します。モジュール間で使用したい変数がたくさんあり、それらをすべて1つのpythonモジュールで定義しているとしましょう。上記と同様の方法または同様に単純な方法を使用して、これらの変数をインポートするにはどうすればよいですか。使用import a
したくないので、すべての変数の前にを付ける必要がありますa.
。
次の状況は理想的です。
a.py
name = "Michael"
age = 15
b.py
some_function
if name == "Michael":
if age == 15:
print("Simple!")
出力:
Simple!
あなたは自分で解決策を与えました:from a import *
うまくいくでしょう。Pythonは、この点で関数と変数を区別しません。
>>> from a import *
>>> if name == "Michael" and age == 15:
... print('Simple!')
...
Simple!
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加