2024-04-29 19:07:54 发布
网友
我不知道如何在Python中导入自定义类,在anaconda中导入Jupyter笔记本。
在我的工作文件夹中,我有一个包含类名user的文件。在同一文件夹中的另一个文件中,我尝试使用以下命令导入此类:from user import user。
我得到这个错误:importorror:没有名为user的模块。
我试图在这个文件夹中创建一个文件'uu in I t_uuu.py'和'uu init_uuu.ipynb,但是它不起作用。
你知道我怎么做吗?
提前谢谢你
Python模块要么是名为*.py的文件,要么是包含__init__.py的目录。user.ipynb两者都不是,它是一个IPython(Jupyter)笔记本,因此它不是一个模块,您不能导入它。
*.py
__init__.py
user.ipynb
最简单的方法是将笔记本转换成一个.py文件(可以使用export函数完成),然后就可以导入它了。
.py
另一种方法是提供代码,让您可以直接导入笔记本;这样的代码is available here。不过,看起来很麻烦。我不知道他们为什么不直接把这个烤进去,它似乎会有用。
Python模块要么是名为
*.py
的文件,要么是包含__init__.py
的目录。user.ipynb
两者都不是,它是一个IPython(Jupyter)笔记本,因此它不是一个模块,您不能导入它。最简单的方法是将笔记本转换成一个
.py
文件(可以使用export函数完成),然后就可以导入它了。另一种方法是提供代码,让您可以直接导入笔记本;这样的代码is available here。不过,看起来很麻烦。我不知道他们为什么不直接把这个烤进去,它似乎会有用。
相关问题 更多 >
编程相关推荐