次のファイルの配置があります。
python
|---- main.py
|---- files
|---- folder1
|---- a.py, a1.py, ...
|---- folder2
|---- b.py, b1.py, ...
a.py
モジュールをb.py
にインポートしたかったのmain.py
です。このために、次のコマンドを で使用しましたmain.py
。
a = 'C:/python/files/folder1'
sys.path.insert(0, a)
from files.folder1 import *
ただし、フォルダー 1 からモジュールをインポートできません (フォルダー 2 と同様)。
エラーが発生します:
files.folder1 という名前のモジュールはありません
folder1、folder2、...に多くのPythonファイルがあるため、インポートコマンドを使用できません...
ここで何が欠けていますか?