why does activestate (win98) python not support globbing
Robert Amesz
rcameszREMOVETHIS at dds.removethistoo.nl
Fri Apr 13 11:31:23 EDT 2001
Steve Holden wrote:
>"Fredrik Lundh" <fredrik at pythonware.com> wrote ...
>> Paul Prescodwrote:
>>> It's simply Windows versus Unix. On Unix the *shell* does
>>> globbing. The program never sees the unexpanded filename. On
>>> Windows, the application must do globbing (if it wants to).
>>
>> to be precise, it's a linking issue. to get globbing behaviour,
>> just link the executable with setargv.obj (provided with visual
>> C).
>>
>> for some reason, GvR didn't want this as a default. cannot recall
>> his arguments, though...
>>
>Seems sensible since it's not the platform default for other command
>line programs? Nasty to have to glob wildcards, but consistent with
>the DOS heritage.
Why nasty? This is one instance were I think UNIX has got it wrong.
It's much better to leave commandline parameters alone than to try and
interpret them in a particular way. Explicit is better than implicit.
Robert Amesz
More information about the Python-list
mailing list