Форум сайта python.su
0
Всем привет!
На Windows использую argparse, Python 2.7.
Заметил одну особенность.
Возможно, я не совсем правильно использую модуль…
1. Если запускаю скрипт на выполнение в виде
python prog.py --x=12345
os.path.dirname(__file__)
prog.py --x=12345
Отредактировано koluna (Дек. 9, 2014 18:09:17)
Офлайн
0
Разобрался.
Чтобы в Windows при запуске скрипта с параметрами (актуально при запуске без указания интерпретатора) эти параметры не терялись, нужно подправить в реестре строку запуска интерпретатора:
В реестре Windows 7:
параметр
значение “C:\Python27\python.exe” “%1” %*
Комбинация %* должна быть без кавычек, иначе все переданные параметры будут переданы как один единственный!
Офлайн