Python TypeError:uuu init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;类型';(问题?)

Python TypeError:uuu init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;类型';(问题?),python,argparse,Python,Argparse,我试图使用python3编写一个简单的脚本,当我试图将arg值强制为字符串时,出现了这个错误。我已经到处搜索过了,但其他线程主要涉及使用Django等,这不是我想要做的 任何帮助都将不胜感激!提前谢谢 import argparse parser = argparse.ArgumentParser('seq_file', type=str, help = 'xyz') parser.add_argument('sequence_file', type=str, help='xyz') arg

我试图使用python3编写一个简单的脚本,当我试图将arg值强制为字符串时,出现了这个错误。我已经到处搜索过了,但其他线程主要涉及使用Django等,这不是我想要做的

任何帮助都将不胜感激!提前谢谢

import argparse

parser = argparse.ArgumentParser('seq_file', type=str, help = 'xyz')
parser.add_argument('sequence_file', type=str, help='xyz')

args = parser.parse_args()
我得到的错误是:

File "x.py", line y, in <module>
parser = argparse.ArgumentParser('seq_file', type=str, help='xyz')
TypeError: __init__() got an unexpected keyword argument 'type'
文件“x.py”,y行,在
parser=argparse.ArgumentParser('seq_file',type=str,help='xyz')
TypeError:\uuuu init\uuuuuuuu()获取了意外的关键字参数“type”
我做错了什么?

文档显示没有使用
类型
参数

看起来您正试图在构造函数中将参数描述为
ArgumentParser
。使用
add_参数
方法执行此操作

改变

parser = argparse.ArgumentParser('seq_file', type=str, help = 'xyz')

parser = argparse.ArgumentParser()
parser.add_argument('seq_file', type=str, help='xyz')