спросить
На винде, пытаясь вызвать экзешник по пути, проходящему через Program Files путём вызова subprocess.run(path, shell=True) как бы я не ебался (pathlib, ручной перебор методов экранирования (в т.ч. raw-строки), %ProgramFiles% и т.д.) винда просто отказывается читать пробел в "Program Files" как часть пути (ДАЖЕ ЧЕРЕЗ %ProgramFiles%!!!)
Что делать? Я заебался
Windows 10 LTSC, Python 3.11.2, модификаций винды кроме активации и обнов не было
%20 вместо пробела пробовали?
это винда, а не веб
Винда поддерживает спецсимволы в пути
p = os.path.join("C:\\", "Program Files", "CCleaner", "CCleaner64.exe")
Обсуждают сегодня