我有以下Python结构目录结构。
在login_logout_test.py中,我使用以下导入语句,当我运行此脚本时一切正常(所有模块都已正确导入)。
但是当这个脚本(
在login_logout_test.py中,我使用以下导入语句,当我运行此脚本时一切正常(所有模块都已正确导入)。
import sys, os
parentPath = os.path.abspath("..")
if parentPath not in sys.path:
sys.path.insert(0, parentPath)
import common_test_functions as cts
from functions import login_logout_functions as llf
但是当这个脚本(
login_logout_test.py
)被CommandRunner.py
调用时,会出现以下错误:
没有找到名为'common_test_functions'的模块
from tests import common_test_functions as cts
就会起作用,但实际上并没有。错误:_ModuleNotFoundError: No module named 'tests'_。 - stefan.stt