Python Argparse括号和单引号中的文件输出
目标:为字符串添加前缀或后缀 问题:文件的输出被修改为在输入周围包含一个[“”]。(例如:[前缀]字或[后缀]字) 问题:如何删除输入字符串周围的括号和单引号 代码: 旁注:这是来自更大程序的代码片段Python Argparse括号和单引号中的文件输出,python,string,input,output,argparse,Python,String,Input,Output,Argparse,目标:为字符串添加前缀或后缀 问题:文件的输出被修改为在输入周围包含一个[“”]。(例如:[前缀]字或[后缀]字) 问题:如何删除输入字符串周围的括号和单引号 代码: 旁注:这是来自更大程序的代码片段 提前谢谢 我猜问题是nargs=1。这会告诉argparse您想要创建一个列表。相反,删除nargs=1位并放入action='store'。您可能还需要指定默认值 parser.add_argument('-p', dest='prefix', meta
提前谢谢 我猜问题是
nargs=1
。这会告诉argparse您想要创建一个列表。相反,删除nargs=1
位并放入action='store'
。您可能还需要指定默认值
parser.add_argument('-p', dest='prefix',
metavar='[Prefix]',action='store',default='',
help="Add a user defined prefix")
成功了!再次感谢!
parser.add_argument('-p', dest='prefix',
metavar='[Prefix]',action='store',default='',
help="Add a user defined prefix")