簡體   English   中英

ModuleNotFoundError:沒有名為“code.victim”的模塊; “代碼”不是 package

[英]ModuleNotFoundError: No module named 'code.victim'; 'code' is not a package

我正在嘗試從另一個文件導入 Python class 但它不起作用。 我已經嘗試了相關進口上發布的所有內容,但它仍然無法正常工作。

我的文件夾層次結構如下:

等級制度

我需要從 test_db_debug.py 文件訪問 victim.py 文件中的 class Victim。

受害者.py

class Victim:
    def __init__():
       ...

test_db_debug.py

import sqlite3
import sys
from code.victim import Victim

當我運行代碼時,出現錯誤:ModuleNotFoundError: No Module names 'code.victim'; “代碼”不是 package。

有人可以幫忙嗎?

我認為這是關於命名沖突。

嘗試將“代碼”重命名為其他名稱。

檢查: https://stackoverflow.com/a/36066463/479933

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM