私は m1.py と m2.py の 2 つのモジュールを作成しました。それぞれが標準ライブラリのさまざまなモジュールを使用します。
例えば
#m1.py
import sys
#.
#.
と
#m2.py
import os
#.
#.
私が「気になる」のは、main.py に 2 つのモジュール m1.py と m2.py をインポートすると、次のように sys と os で定義された関数を使用できることです。
#main.py
print m1.sys.version
print m2.os.listdir()
これは正常ですか、それともコードにモジュールをインポートするときに考慮すべきことがありますか?