ciao a tutti... volevo chiedere una cosa che probabilmente vi sembrerà banale... sto scrivendo un piccolo pannello di controllo web con cgi. per non stare a scrivere un unico file di centinaia di righe di codice volevo divere le varie azioni in più file diversi in alcune sottodirectory con i file delle varie azioni/funzioni<br>
<br>questo è come vorrei strutturare io il pannello:<br>/index.py (è il file principale)<br>/common/ (directory dove inserire alcuni file con classi personalizzate per le funzioni più comuni, tipo l'invio di e-mail, connessione ssh, connessione ftp etc)<br>
/dir_1/ (direcory dove inserire l'insieme di funzioni per una certa configurazione)<br>/dir_2/ (direcory dove inserire l'insieme di funzioni per una certa configurazione)<br><br>i file poi verrebbero richiamati con una serie di if/elif/else o, come descritto <a href="http://www.python.org/doc/faq/it/general/#perche-in-python-non-c-e-un-istruzione-switch-oppure-case">qui</a>, con un dizionario. <br>
<br>cosa devo fare per importare i file?<br><br>ho provato con un<br>import dir_1.file1<br>ma senza successo...per fare una prova nel file1.py ho inserito l'istruzione per stampare a video una stringa.<br><br>devo inserire per forze una classe con la funzione?o come posso fare?<br>
<br>ciao e grazie mille<br clear="all"><br>-- <br>Zanon Samuele<br>mailto:<a href="mailto:webs86">webs86</a> AT gmail DOT com<br>