実行中に Python ファイルをインポートするにはどうすればよいですか?
私は3つのファイルを作成a.py
しb.py
、c.py
パスにC:\Users\qksr\Desktop\Samples
ファイルには、以下に示すコードが含まれています。
a.py
from c import MyGlobals
def func2():
print MyGlobals.x
MyGlobals.x = 2
b.py
import a
from c import MyGlobals
def func1():
MyGlobals.x = 1
if __name__ == "__main__":
print MyGlobals.x
func1()
print MyGlobals.x
a.func2()
print MyGlobals.x
c.py
class MyGlobals(object):
x = 0
コード b.py を実行すると、次のエラーがスローされます。
ImportError: No module named a
私の作業ディレクトリはデフォルトであり、すべてのファイル a、b、c はサンプル フォルダーに作成されていると思います。
PythonでPythonファイルをインポートするにはどうすればよいですか?