Python,无法从其他文件夹导入文件
Python, can't import file from another folder
结构:
folder "a":
__init__.py
car.py
folder "b":
tad.py
我在 tad.py:
from a.car import *
ModuleNotFoundError: No module named 'a'
我能做什么??
编辑:
我将 init 添加到顶级文件夹,现在抛出此错误:
Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
Python runtime state: core initialized
ModuleNotFoundError: No module named 'encodings'
Current thread 0x000031bc (most recent call first):
<no Python frame>
你应该试试
from .a.car import *
前导点在文件夹层次结构中向上移动一个目录。
结构:
folder "a":
__init__.py
car.py
folder "b":
tad.py
我在 tad.py:
from a.car import *
ModuleNotFoundError: No module named 'a'
我能做什么?? 编辑: 我将 init 添加到顶级文件夹,现在抛出此错误:
Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
Python runtime state: core initialized
ModuleNotFoundError: No module named 'encodings'
Current thread 0x000031bc (most recent call first):
<no Python frame>
你应该试试
from .a.car import *
前导点在文件夹层次结构中向上移动一个目录。