再帰インポート

モジュールが相互にimportしているような状態を再帰インポートというらしい.
f:id:k_kinukawa:20100509152657j:image
file1.pyでfile2.pyをimportしていて,file2.pyでfile1.pyをインポートしている状態.
このとき,import対象の変数が実行前だとエラーがImportErrorがでるので気をつける.
特にfromを使うとき,指定した変数が確実に値が入っているものでないといけない.