Salve, sto sviluppando un' applicazione che riesce a costruire la propria parte grafica, parsando il filesystem dei sorgenti.
La struttura dei sorgenti è del tipo: home/ src/ eseguibile.py sections/ plugin1/ plugin2/ All' avvio quindi il parser va a leggere nelle sottocartelle per fare il necessario. Ora se avvio il programma da dentro la directory dei sorgenti (src), tutto fila liscio in quanto il parser trova la "giusta" convenzione/struttura di directory. Invece se avvio il programma anche solo da un directory genitore (tipo da home/), ovviamente fallisce in quanto non si rende conto di essere un livello sopra di directory e non trova la giusta struttura (sections/ ). Volevo sapere se era possibile ottenere il comando con cui è stato avviato il programma(cioè ./eseguibile.py oppure ./src/eseguibile.py ) in maniera tale da prendere il path di avvio e far partire il parsing dalla giusta directory. ( ho usato il modulo os.path per fare il parsing) Grazie in anticipo, saluti -- Iacopo Masi
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python