Странное поведение os.system

Столкнулся с такой проблемой: каждый раз при вызове функции system из модуля os, выводится сообщение о том, что "Системе не удается найти указанный путь", при том что команда выполнилась успешно, да и вообще никаких путей не содержит. Почему так происходит?
Python 3.7.1, Windows 10 x64

введите сюда описание изображения


Ответы (2 шт):

Автор решения: Arseni Mourzenko

Ничего хорошего это не предвещает.

Обычно, то есть у большинства людей, этой ошибки не будет. Просто выполнится команда, и вернёт значение ноль, которое отобразится в REPL. Поэтому, если вы искали решение, то ничего не нашли.

В исходном коде Питона, я функцию system не нашел, но официальная документация достаточно ясная: Python ничего специального с командой не делает, и просто вызывает стандартную функцию Си с тем же именем. Кстати, попробуйте выполнить color 0B на Си. Интересно, будет ли ошибка. Если да, то может это поможет найти причину.

Вот другой человек жалуется на ту же проблему но решил он её... переустановкой Windows.

→ Ссылка
Автор решения: Александр

В результате небольшого исследования выяснилось, что такая ошибка возникла из-за установки программы ANSICON, в частности из-за того, что эта программа прописала запуск своих файлов в AutoRun при запуске консоли, а поскольку файлы отсутствовали, каждый раз при запуске выводилось это сообщение. Решается проблема с помощью очистки значения параметра AutoRun в реестре по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor.

→ Ссылка