On 26/11/2020 05:46, Bob van der Poel wrote:
I've got a program which accepts an optional env variable listing a single
or multiple directory for the app to use. I've done a bit of a search and
see both a comma and semicolon being used/suggested as a path separator.
Any consensus on which is better?

    MYPATHS=foo,bar,woof
or
     MYPATHS=foo;bar;woof
And, certainly not
     MYPATHS=foo,bar;woof

I did think I could be clever and check to see if the string contained a ,
or ; and spit it accordingly, but then what if the reason (hopefully,
pretty damned unlikely!) that a , or ; is being used as part of a path name?


Is this a Python question? ie the above code should be run inside the Python interpreter (it won't).

MS-Windows has an option to use a comma or a semi-colon as a list-separator on the 'command line' - as a local/locale definition, but there are caveats.

Alternately, did you mean that the above is part of a data-file?
--
Regards =dn
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to