Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #15389 > unrolled thread

Re: Python lesson please

Started byDave Angel <d@davea.name>
First post2011-11-06 15:21 -0500
Last post2011-11-06 15:21 -0500
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: Python lesson please Dave Angel <d@davea.name> - 2011-11-06 15:21 -0500

#15389 — Re: Python lesson please

FromDave Angel <d@davea.name>
Date2011-11-06 15:21 -0500
SubjectRe: Python lesson please
Message-ID<mailman.2473.1320610922.27778.python-list@python.org>
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?

-- 

DaveA

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web