【发布时间】:2013-08-12 00:23:45
【问题描述】:
使用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
我花了比它应该找到解决这个问题的时间更长的时间...... (没有找到问答,所以我自己发帖)
【问题讨论】:
标签: python command-line-arguments user-input argparse spaces