Escape пробелы в Path () для использования с os.system - PullRequest
0 голосов
/ 11 октября 2019

У меня есть следующий путь, который я хотел бы проанализировать для команды os.system

from pathlib import Path
import os

path = Path().cwd() # Prints something like /Users/myname/path with spaces/file.txt

os.system(f"./out -i {path}") # Error

До сих пор я пробовал replace(' ', '\ ') и replace(' ', '\\ '), но, похоже, ни один из них не работает

1 Ответ

0 голосов
/ 11 октября 2019

заменить:

os.system(f'cd {path}')

на:

os.chdir(path) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...