没有名为“ file1.py”的模块;test1不是软件包

我正在尝试对我的代码进行模块化,但遇到了问题。


我的文件夹是这样构造的:


code

   |_main.py

   |_test1

           |_calcA.py (which contains a method)

   |_test2

           |_calcB.py (which contains another method)

   |_test3

           |_calcC.py (which contains another method)

现在我的main.py包含以下几行:


import sys; import pprint

pprint.pprint(sys.path)

from test1.calccircle.py import calcA

from test2.calctriangle.py import calcB

from test3.calccarre.py import calcB

出现以下错误:


ImportError:没有名为“ test1.calcA.py”的模块;'test1.calcA'不是一个软件包


蓝山帝景
浏览 161回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python