python - 更改为通配符导入后,从模块导入所有功能失败
问题描述
我的文件名是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。
解决方案
你不能这样做:
import FunctionsAZ as faz
#calling the function
faz.nameoffunction()
这假定模块位于同一目录中。至少我会这样做
编辑:至少考虑到您无论如何都想导入所有函数,并且文件中除了这些函数之外没有其他大的东西
干杯
推荐阅读
- python - 如何在 OSX 上卸载所有 Python 2.7 包(不卸载 Python)?
- html - HTML5 视频标签是否有“异步”模式?
- python - Python:针对浮点数和字符串的输入验证
- python - Dockerized Django 应用程序拒绝连接
- python - 如何将列表中的元素用作 range() 中的参数?
- typescript - 打字稿:我可以定义一个 n 长度的元组类型吗?
- r - R data.table 条件连接列 [...] 在 x 中找不到
- r - 使用 dplyr 从其他数据帧创建一个新数据帧
- ruby-on-rails - ruby on rails - fixture_file_upload 不适用于 CarrierWave 的控制器测试
- bash - Bash 脚本获得权限被拒绝