Salve,<br>sto sviluppando un' applicazione che riesce a costruire la propria parte grafica, parsando il filesystem dei sorgenti.<br><br>La struttura dei sorgenti č del tipo:<br><br>home/<br> src/<br> eseguibile.py
<br> sections/<br> plugin1/<br> plugin2/<br><br><br>All' avvio quindi il parser va a leggere nelle sottocartelle per fare il necessario.<br>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.
<br>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/ ).<br>
<br>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)<br><br>Grazie in anticipo,<br>saluti<br><br clear="all"><br>-- <br>Iacopo Masi