На Windows использую argparse, Python 2.7.
Заметил одну особенность.
Возможно, я не совсем правильно использую модуль…
1. Если запускаю скрипт на выполнение в виде
python prog.py --x=12345
os.path.dirname(__file__)
2. Если запускаю скрипт на выполнение в виде
prog.py --x=12345
Иными словами, если выполнять скрипт, передавая его интерпретатору, то argparse находит параметры.
А если выполнять без передачи интерпретатору, то argparse не находит параметров.
Где ошибка?