Python TypeError:uuu init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;类型';(问题?)
我试图使用python3编写一个简单的脚本,当我试图将arg值强制为字符串时,出现了这个错误。我已经到处搜索过了,但其他线程主要涉及使用Django等,这不是我想要做的 任何帮助都将不胜感激!提前谢谢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
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')