Используя python и argparse, пользователь может ввести имя файла с -d в качестве флага.
parser.add_argument("-d", "--dmp", default=None)
Однако это не удалось, когда путь включал пробелы. Например.
-d C:\SMTHNG\Name with spaces\MORE\file.csv
ПРИМЕЧАНИЕ: пробелы вызовут ошибку (флаг принимает только "C: SMTHNG\Name" как вход).
error: unrecognized arguments: with spaces\MORE\file.csv
Принял меня дольше, чем нужно было найти решение этой проблемы... (не нашел Q & A для него, поэтому я делаю свой собственный пост)