使用 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
我花了比它应该找到解决这个问题的时间更长的时间......(没有找到它的问答,所以我正在制作自己的帖子)