Почему winpty заменяет «+ /» в аргументах и ​​как это предотвратить? - PullRequest
0 голосов
/ 15 марта 2020

Я использую 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/#"

Мне не удалось найти причину этой замены или способ ее предотвращения.

Спасибо

...