(15-08-2019, 12:04 AM)Francisco escribió: [ -> ]A priori es muy difícil cuál es el problema. ¿Cuál es el código que estás usando exactamente para importar tu módulo?
Buenas, siento tardar en contestar pero he estado liado.
Bueno pues el esquema es el siguiente:
Carpeta principal Miapp.
Dentro de esta carperta hay tres módulos: Ccl.py, SAB01.py y por último App112.py. A esto hay que sumar el módulo __init__ (dentro del cual están los siguientes import:
from Ccl import *
from SAB01 import *
from App112 import *
from amb import *
Hay también dentro de la carpeta principal 3 carpetas más: icons (dónde están los iconos que uso para los botones y etiquetas), sounds(Lo mismo que la anterior solo que aquí están los sonidos) y por último otra caperta llamada amb.
Dentro de esta última carpeta hay un módulo llamado SAB02.py que es una copia del módulo SAB01 (es de prueba para ver como importar los módulos de una subcarpeta a la app principal) y el módulo __init__ con el siguiente import:
from SAB02 import *
Bien cuando intento acceder al módulo SAB02 desde la app principal (App112)me indica el programa que no existe dicho módulo y ni siquiera arranca la app. Pongo aquí el error en concreto.
Traceback (most recent call last):
File "App112.py", line 14, in <module>
from Ccl import *
File "/home/juan/Templates/Python/App112/Ccl.py", line 14, in <module>
from SAB01 import *
File "/home/juan/Templates/Python/App112/SAB01.py", line 15, in <module>
from App112 import *
File "/home/juan/Templates/Python/App112/App112.py", line 16, in <module>
from amb import *
File "/home/juan/Templates/Python/App112/amb/__init__.py", line 1, in <module>
from SAB02 import *
ModuleNotFoundError: No module named 'SAB02'
Muchas Gracias.
P.D. Aquí pongo todos los import que tengo en el módulo App112.
from tkinter import *
from tkinter import ttk
from datetime import *
from tkinter import messagebox
import time
import calendar
import psycopg2
import threading
from threading import Timer
import os
import sys
import tkinter.font as tkfont
from functools import partial
from Ccl import *
from SAB01 import *
from amb import *