[Python] Dov'č che Python cerca i programmi da eseguire?
Carlo C8E Miron
carlo.miron a gmail.com
Ven 9 Ott 2009 01:09:55 CEST
2009/10/8 Aldes Rossi <aldes.rossi a rossisoft.com>:
> Carlo C8E Miron ha scritto:
>> 2009/10/8 Alessandro Dentella <sandro a e-den.it>:
>>> On Thu, Oct 08, 2009 at 06:34:35PM +0200, Aldes Rossi wrote:
>>>> Non riesco a capire dove python cerchi i file da eseguire.
>>> Stai confondendo i path per "i file da eseguire" ed i path dei moduli.
>>> Il sys.path ti dice le cartelle dove python cerca i moduli quando usi
>>> 'impoort', a seguito di::
>>> import pdb
>>> python cerca il modulo nel sys.path.
>>> Quello a cui tu invece stai pensandro č un meccanismo simile al $PATH di
>>> un
>>> sistema unix che invece non mi pare presente in python. Nota che neanche
>>> PYTHONPATH fa quello che cerchi, PYTHONPATH aggiunge solo dei path
>>> (sempre
>>> per import) al sys.path.
>> $ python -m pdb
>> dovrebbe fare quello che chiede l'OP
>> (ovvero, stampare
>> usage: pdb.py scriptfile [arg] ...
>> ;)
>> Cheers,
>> ©
> Ok, mi ero perso in un bicchiere d'acqua piccolo piccolo.
> Ci ho perso tanto tempo, e sarebbe bastato consultare 'man python' !
> Grazie, davvero.
> Aldes Rossi
yw
©
--
Carlo C8E Miron
Ur Welcom' Solution Architect™
<http://pycon.it/>
<http://stacktrace.it/>
<http://chatterbox.pydinner.org/>
<http://www.linkedin.com/in/carlomiron>
Maggiori informazioni sulla lista
Python