
当自己定义一个包,里面写上对应的__init__.py对应的初始文件,然后紧接着写出对应的模块,方便进行调用,但是当这个包不在运行文件所在的文件目录下就会找不到这个包
为什么会找不到这个包?
这是因为 Python 的模块搜索机制。当你运行 Python 脚本时,Python 只在特定的路径中查找模块,主要包括:
-
当前脚本所在目录
-
PYTHONPATH 环境变量中的目录
-
Python 标准库目录
-
第三方包安装目录
所以当这样进行改写的文件目录的时候,这个报错就随之消失了
改动的地方就是将该文件移动到对应的文件夹底下就可以了
但是应该是有方法解决掉这个分文件问题的,如果有路过的大佬,欢迎在评论区留言