как экранировать символы в пути windows
если в пути есть символы \U \u \p как экранировать в python для windows,интерпретируются как спецсимволы
os.system('program.exe -path=c:\Users\user\1\dir\ ')
Ответы (1 шт):
Автор решения: void
→ Ссылка
Решений несколько. Ниже привожу самые простые (есть более элегантные решения), так как напрямую указывают на разницу в формате, используемом в вашем вопросе.
Способ 1: r-строка
os.system(r'program.exe -path=C:\Users\user\1\dir')
Способ 2: экранирование
os.system('program.exe -path=C:\\Users\\user\\1\\dir')
Способ 3: (не самый рекомендуемый) стиль Linux
os.system('program.exe -path=C:/Users/user/1/dir')