¿Cómo importar una clase de una carpeta diferente en python?

common/src/validation/file1.py 

En la carpeta de validación común / src / se define ” _init_ “.

  common/test/validation/file2.py common/test/validation/case/file3.py 

En file2.py y file3.py, quiero importar la clase desde file1.py.

Estoy dando la siguiente línea en file2.py y file3.py .:

  from file1 import class1 

Actualmente me sale un error:

  #ImportError: No module named file1 

¿Qué debería ser el sys.path.append?

    Debe agregar el módulo a su Python PATH al comienzo de su script. Así que al comienzo de tu archivo2.py y archivo3.py, debes tener lo siguiente:

     sys.path.append('/src/validation/') from file1 import class1 

    Y no olvide crear el __init__.py en su directorio / src / validation /.