Manipular espaços em entrada argparse
Usando python e argparse, o usuário poderia inserir um nome de arquivo com -d como o sinalizador.
parser.add_argument("-d", "--dmp", default=None)
No entanto, isso falhou quando o caminho incluiu espaços. Por exemplo.
-d C:\SMTHNG\Name with spaces\MORE\file.csv
OBSERVAÇÃO: os espaços causariam um erro (o flag só aceita 'C: SMTHNG \ Name' como entrada).
error: unrecognized arguments: with spaces\MORE\file.csv
Demorei mais tempo do que deveria para encontrar a solução para este problema ... (não encontrei um Q & A para ele, então estou fazendo meu próprio post)