Python lesson please
gene heskett
gheskett at wdtv.com
Sun Nov 6 18:10:03 EST 2011
On Sunday, November 06, 2011 06:07:36 PM Dave Angel did opine:
> On 11/06/2011 01:14 PM, gene heskett wrote:
> > Greetings experts:
> >
> > I just dl'd the duqu driver finder script from a link to NSS on /.,
> > and fixed enough of the tabs in it to make it run error-free. At
> > least python isn't having a litter of cows over the indentation now.
> >
> > But it also runs instantly on linux.
> >
> > This line looks suspect to me:
> > rootdir = sys.argv[1]
> >
> > And I have a suspicion it is null on a linux box.
> >
> > How can I fix that best?
> >
> > Thanks.
> >
> > Cheers, Gene
>
> Nothing wrong with that line, assuming the user of the script happened
> to provide an argument for rootpath. Probably it should be preceded by
> a a conditional:
>
> if len(argv) <2:
> tell.user.that.she's.missing.the.rootdir.parameter
> else:
> rootdir = sys.argv[1]
> etc.
>
> What does the help text show when you run the script with the --help
> argument?
It has no --help:
[root at coyote gene]# ./duqu-drivers-detect.py --help
[root at coyote gene]#
Sorry.
Thanks & Cheers, Gene
--
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
My web page: <http://coyoteden.dyndns-free.com:85/gene>
Expedience is the best teacher.
More information about the Python-list
mailing list