在linux尝试引用python自定义模块时出现问题(如图)
test文件夹下有4个文件分别为__init__.py和其他3个我定义函数的文件,现在我要在test同级目录中引用test模块,却暴出了以下第二张图现在新问题出来了我刚才...
test文件夹下有4个文件 分别为__init__.py 和其他3个我定义函数的文件,现在我要在test同级目录中引用test模块,却暴出了以下第二张图
现在新问题出来了 我刚才是因为制表符的问题
Traceback (most recent call last):
File "./mytest.py", line 3, in <module>
import test
File "/home/add1/test/__init__.py", line 1, in <module>
from Ok import Ok
ImportError: No module named Ok 展开
现在新问题出来了 我刚才是因为制表符的问题
Traceback (most recent call last):
File "./mytest.py", line 3, in <module>
import test
File "/home/add1/test/__init__.py", line 1, in <module>
from Ok import Ok
ImportError: No module named Ok 展开
1个回答
展开全部
python对格式有严格要求,今后,遇到了IndentationError: unexpected indent你就要知道python编译器是在告诉你“Hi,老兄,你的文件里格式不对了,可能是tab和空格没对齐的问题,你需要检查下tab和空格了”。
追问
我改了制表符,还是有个问题 我已经补充了,您帮我看看
追答
这是经验,IndentationError: unexpected indent很有可能就是格式错误,看看对齐了没,用python必须得熟悉这个,可以省却很多不必要的麻烦。
新问题看新提示啊
ImportError: No module named Ok
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询