【发布时间】:2023-03-20 05:24:01
【问题描述】:
我正在尝试从另一个文件导入 Python 类,但它不起作用。我已经尝试过发布在相对导入上的所有内容,但仍然无法正常工作。
我的文件夹层次如下:
我需要从 test_db_debug.py 文件中访问victim.py 文件中的类 Victim。
victim.py
class Victim:
def __init__():
...
test_db_debug.py
import sqlite3
import sys
from code.victim import Victim
当我运行代码时,我得到了错误: ModuleNotFoundError:没有模块名称'code.victim'; 'code' 不是一个包。
有人可以帮忙吗?
【问题讨论】:
-
试试
from ..code import victim或from ..code.victim import Victim -
@CarloZanocco 它给出了错误 ImportError:尝试相对导入,没有已知的父项
-
Python 版本?看看here
标签: python