Python3で読み込んだモジュール(loadしたモジュール)を再読み込みするためには、imoortlibモジュールのreloadを使います。 例えば、 とすると、foo.pyが再度読み込まれます。 再ロードされた際には、グローバル変数などは はそのまま残ります。 関数などの再定義を行うと、すでに定義されているものを上書きします。 以前に使われていたimpモジュールはPython3.4からは非推奨のようです。 「The imp package is pending deprecation in favor of importlib.」だそうです。