必解决-Python找不到自己的模块

报错:ModuleNotFoundError: No module named ‘xxx’

问题

事情经过:自己写了一个模块(也就是B.py文件),在其他的目录下A.py去引用B,编译没事,然后启动A.py然后就报错了。

解决

打开终端窗口,或者使用cmd窗口:

使用python -m(执行某个模块下的文件)

PS E:\11code\MultiBrandReport> python -m src.utils.cl_file_tool.a

这样就可以解决

根因:Python运行时,会把当前文件的目录当做跟目录,所以他是招不到自己目录以外的模块的。

参考连接:python令人头疼的导包错误,从原理上分析清楚它!_哔哩哔哩_bilibili

贴一张项目目录:

作者:莫为善

物联沃分享整理
物联沃-IOTWORD物联网 » 必解决-Python找不到自己的模块

发表回复