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 可能会对您有所帮助
我在一个名为 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
来存储您的 类.