On Mon, Nov 25, 2002 at 12:58:42PM +0100, Mauro Colorio wrote: > > > > > > Esponendomi al pubblico ludibrio... > > Non è che mancano delle barre doppie? > > > > > nah, l'ho provate doppie sempie roerse... > > io penso che python cerchi i moduly nella working directory e nel > pythonpath?(non so come si scrive) > > ma che non sia possibile passargli il path di uno moulo python al volo.. > e se si..come? Io credo lo faccia per un discorso di security... se io ti metto un bel modulo che si chaima proprio come quello che cerchi nella current dir del processo che guardacaso non fa quello che deve fare ma fa i miei comodi come lo distingui ?? Credo esista una chiamata o una flag per dire a python di cercare i moduli in altri posti o per passargli il path completo (ed asoluto per le ragioni di cui sopra). La soluzione semplice sarebbe aggiungere momentaneamente al python module path la dir dove sta il tuo modulo: char * path = NULL; char my_path[1024] = "c:\\quello\\che\\vuoi"; path = getenv("PYTHONPATH"); if (path) full_path = strncat("my_path", path, 1024); else full_path = my_path; setenv("PYTHONPATH", full_path, 1); o qualcosa di simile... Ciao -- Daniele --- http://www.grinta.net --- -- Per iscriversi (o disiscriversi), basta spedire un messaggio con SOGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx