首页 > 解决方案 > 更改为通配符导入后,从模块导入所有功能失败

问题描述

我的文件名是FunctionsAZ.py. 我正在尝试导入所有功能。过去我会做

from FunctionsAZ import (name of functions separated by comma)

有很多功能。我试过了

from FunctionsAZ import *

我收到此错误:

ModuleNotFoundError:没有名为“FunctionsAZ”的模块

我究竟做错了什么?这感觉是一件很明显的事情。我正在通过 Anaconda 使用 Python 3.8.8 和 Spyder 4.2.5。

标签: pythonimport

解决方案


你不能这样做:

import FunctionsAZ as faz

#calling the function
faz.nameoffunction()

这假定模块位于同一目录中。至少我会这样做

编辑:至少考虑到您无论如何都想导入所有函数,并且文件中除了这些函数之外没有其他大的东西

干杯


推荐阅读