解决python ModuleNotFoundError: No module named 'common.common'; 'common' is not a package

问题:同一个文件夹下面的不同文件的函数互相调用会报错,报错如下

 

在尝试使用sys.path.append()  和以下方法都无果之后

dir_path = os.path.dirname(os.path.realpath(__file__))

parent_dir_path = os.path.abspath(os.path.join(dir_path, os.pardir)) 

sys.path.insert(0, parent_dir_path) 

解决办法

突然发现我的文件夹名和文件要调用的文件名是一致的

 于是修改了我的文件名为common_util.py 再执行就没有报错了

 执行成功了!!!!!!!真的要被自己气哭~~~~~~

 

posted @ 2023-06-05 10:27  临夏1005  阅读(1110)  评论(0编辑  收藏  举报