解决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 再执行就没有报错了
执行成功了!!!!!!!真的要被自己气哭~~~~~~
本文来自博客园,作者:临夏1005,转载请注明原文链接:https://www.cnblogs.com/xiaozhan1/p/17457202.html