我正在尝试在程序本身之外创建一个单元测试文件夹。该程序的结构如下:
TheProgram
-- Folder_1
-- -- File_1.py
unittest
-- TestFolder1
-- -- TestFile_1.py
从 TestFile_1.py 访问代码的路径是
import sys
sys.path.append("../../TheProgram/Folder_1")
from File_1.py import *
系统找不到 Folder_1 目录。以下代码也经过了测试,但产生了相同的结果:sys.path.insert(2, "TheProgram/Folder_1")
. TheProgram
和文件夹都unittest
在同一个目录中。
在这种情况下,如何从 TestFile_1.py 访问 File_1.py?