インポートパスimport sys sys.path ['', '../', '/Users/delron/.virtualenv/py3/bin', '/Users/delron/.virtualenv/py3/lib/python36.zip', '/Users/delron/.virtualenv/py3/lib/python3.6', '/Users/delron/.virtualenv/py3/lib/python3.6/lib-dynload', '/usr/local/Cellar/python3/3.6.0_1/Frameworks/Python.framework/Versions/3.6/lib/python3.6', '/Users/delron/.virtualenv/py3/lib/python3.6/site-packages', '/Users/delron/.virtualenv/py3/lib/python3.6/site-packages/IPython/extensions', '/Users/delron/.ipython', ] sys.path.append("../") sys.path.insert(1, "../")
2.インポート時にpythonインタプリタは、メモリにパケットのコピー(キャッシュ)を維持します.
:
1.
2. imp.reload()
3.兄弟または親ディレクトリのファイルをインポートするモジュールの前に相対パスを追加
転載先:https://www.cnblogs.com/LSJOP/p/7508091.html