Jad*_*ias 16 python directory import code-organization python-unittest
我仍然围绕import声明.如果我在同一级别有2个文件夹:
如何py在test导入模块的文件中src?有没有更好的解决方案(比如将文件夹放在另一个文件夹中?)
您需要的代码是使用src/module_name.py
from src import module_name
Run Code Online (Sandbox Code Playgroud)
并且根目录在您的PYTHONPATH上,例如您从根目录运行
您的目录结构是我使用的,但是模型名称取而代之的是src.我从J Calderone的博客得到了这个结构,类似于谷歌博客
试试这个:
import sys
import os
sys.path.append(os.path.join('..', 'src'))
import module_in_src_folder
Run Code Online (Sandbox Code Playgroud)
编辑以支持任何平台