Nem mindegy az opciók sorrendje? Bug?
>>> import getopt
>>> a = ['-c', 'valami']
>>> opts, args = getopt.getopt(a, 'pc:'); opts
[('-c', 'valami')]
>>> opts, args = getopt.getopt(a, 'cp:'); opts
[('-c', '')]
Python 2.4.4 (#2, Apr 15 2008, 23:43:20), Debian etch
De próbáltam 2.5.1-ben is: ugyanaz.
szaszi
- 880 megtekintés
Hozzászólások
A kettőspont a nem mindegy.
http://docs.python.org/lib/module-getopt.html
- A hozzászóláshoz be kell jelentkezni
man getopt
ami utan : van, az az argument var egy parametert
- A hozzászóláshoz be kell jelentkezni
Banyek, én úgy értelmeztem, hogy a : választja el a kötelező paraméteres opciókat a többitől!
Megyek pörgetni...
szaszi
- A hozzászóláshoz be kell jelentkezni
optparse?
- A hozzászóláshoz be kell jelentkezni
Az lett volna a következő, de én jobb szeretem az ilyesféle kevésbeszédű megoldásokat.
- A hozzászóláshoz be kell jelentkezni