Problem z pythonem

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Pon, 10 Wrz 2001, 22:25:38 CEST


On Mon, 10 Sep 2001, Filip Kaliński wrote:

> Problem polega na tym, że python nie przekazuje programom (skryptom) parametrów
> z jakimi zostały wywołane. Wszytkie programy korzystające np. z getopt.getopt
> przy wywołaniu z jakimiś parametrami ich nie dostają, za to interpreter
> skarży się, że nie zna tych parametrów (mimo, że nie dla niego są przeznaczone).
> Poprawka: dostają w sys.argv[] tylko parametry bez myślnika, pozostałe są! (a te z 
> myślinkiem pożera głupie pytonisko)
> 
> Czy ma ktoś pomysł, dlaczego tak się dzieje?
> (mam pythona 2.0-14, może nowsze tego nie mają...)

Przypadkiem nie przez to, że pierwsze linijki skryptów pythonowych wpada 
(nie wiedzieć czemu) "#!/usr/bin/env python" a nie "#!/usr/bin/python" ?
Swoja drogą używanie w takich wypadkach w naszych pakeitach 
"#!/usr/bin/env <cośtam>" powoduje że są generowane niewłasciwe zależności 
(od env), a i przy uruchamianiu skryptu niepotzrebnie o jeden więcej exec 
jest robiony.

kloczek
PS. Tak czy inaczje wartoby sie przyjrzeć co potrzebuje /usr/bin/env.
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



Więcej informacji o liście dyskusyjnej pld-devel-pl