如图所示的代码结构:
在src目录下的common.py中导入data文件夹下的内容,在pycharm中只需要src.data.xx就行,但是不用pycharm运行时会出现找不到文件、没有main等问题,解决办法:
获取当前路径后再导入:
import os
import sys
sys.path.append(os.getcwd())
import data.xx
也可以获取上级目录
import os
import sys
sys.path.append(os.path.abspath(os.path.join(os.getcwd(), “…/”)))
import src.data.xx
这种方式在pycharm上不会报错