我有带有单个文件和单个功能的Python模块。我已将其上传到pypi,并使用以下结构对其进行打包,但是当我在模块文件中调用该函数时,收到此错误:
AttributeError: module 'effInput' has no attribute 'ask'
(“询问”是函数的名称)。
模块包装结构:
|--effInput
|--__init__. py
|--effInput.py (module file)
|--setup.py
|--readme.txt
|--LICENSE
初始化 .py文件:
import effInput
name="EffInput"
我做错了什么?
答案 0 :(得分:0)
以这种方式进行操作时,您必须呼叫effInput.effInput.ask
而不是effInput.ask
。如果您在from effInput import *
中做了__init__.py
,它应该可以正常工作。