Я использую Python 3.7.5 на Windows 10 некоторое время из windows shell (cmd), иногда из git - windows 'bash. Для запуска сценария python из bash мне нужно использовать winpty, например winpty python.exe test.py
Если аргументы командной строки начинаются с последовательности +/
, она заменяется на +C:/Program Files/Git/
Поскольку я работаю со сценариями Python для MQTT, часто мои аргументы начинаются с этой последовательности.
Пример: winpty python.exe mqtt_sub.py -t "+/devicename/#"
становится winpty python.exe mqtt_sub.py -t "+C:/Program Files/Git/devicename/#"
Мне не удалось найти причину этой замены или способ ее предотвращения.
Спасибо