Importing error: ModuleNotFoundError: No module named 'item'

Importing error: ModuleNotFoundError: No module named 'item'

我在一个名为 item 的文件中(在 Jupyter 中)写了一个母亲 class(名为 Item)并将其保存在这个路径中:

'C:\Users\Sareh\Desktop\New folder\gg\item.ipynb'

现在我想写一个childclass的Item,所以在childclass文件里面导入item.ipynb文件。这两个文件都在同一路径中。 child class 的路径是:

'C:\Users\Sareh\Desktop\New folder\gg\phone.ipynb'

但是我得到这个错误:

ModuleNotFoundError: No module named 'item'

我不知道我哪里做错了。这是我的代码:

from item import Item

class phone(amir):

    def __init__(self, name:str,  price:float,quantity:int,broken_phone=0):
        super().__init__(
            name,price,quantity
        )
        assert broken_phone>=0, f"broken_Phone {broken_phone} should be positive"


phone1=phone('jj',5,6,7)

问题是您正在尝试从 ipynb 文件(Jupyeter 笔记本文件)导入 Item

导入应该(并且预期)从 Python 个模块完成,文件以 .py.

结尾

尽管我建议使用 .py 来存储您的 类.

,但您如何使用 this question 可能会对您有所帮助